code: function filter(seq, pred, ctx) {
          return sequencep(seq)?  __filter.call(seq, pred, ctx)
               : /* non-seq */    []
      }
docs: /// Function filter //////////////////////////////////////////////////////  (seq:Sequence, pred:Fn[, ctx:Obj]) ↦ Array  Returns a sequence without the elements that don't pass the predicate test.