Added simple type builtins

The rationale is to allow more legible constructs, like `select(not nulls)` or `select(iterables)` to substitute lengthier expressions like `select(type != "null")` or `select(type == "array" or type == "object")`