public struct Filter: Fn
lambda expr to each member of the Array or Page collection,
and returns a new collection of the same type containing only those elements
lambda expr returned true. If a Page is passed, its cursor is
preserved in the result.
Providing a lambda which does not return a Boolean results in an “invalid argument” error.