Added `arrays` and other filters

Arrays, objects, numbers, strings, booleans, nulls, values (non-nulls)
-- these builtins filter out those inputs that don't match the name of
the builtin.

This fixes #322 and #324.
Document `arrays`, `objects`, ...
Also add `scalars`
Document `scalars`
Test `arrays` and friend filters