It was more of an ergonomics choice. To me it seems like it's more readable to write `await users.filter(user => user.id.eq(42).fetch(connector)` instead of `await connector.fetch(users.filter(user => user.id.eq(42))`.
But I might be wrong, your idea makes more sense from logical perspective.
But I might be wrong, your idea makes more sense from logical perspective.