Don't limit types when ensuring idents are defined
Add better errors when deprecated ':' is used in filters
Merge pull request #1116 from cleishm/ensure_def_fix

Don't limit types when ensuring idents are defined