public interface Queryable<T> extends QuerySource:
Typed, lazy source accepted by a native KQL from clause.
Applications normally obtain a Queryable through a Repository or Query. Providers implement createExecution to lower the canonical plan without changing its execution domain.
source as Queryable<User> = repository