Introduce query type (schema vs. data) and expose from ExecutionPlan
Don't limit types when ensuring idents are defined
Add better errors when deprecated ':' is used in filters