Filter a sequence with either a function or a shortcut object (see API docs for details). The body of FILTER is wrapped in an implicit `.default(false)`, and you can change the default value by specifying the `default` optarg. If you make the default `r.error`, all errors caught by `default` will be rethrown as if the `default` did not exist.