import { type Filterable } from "https://deno.land/x/fun@v2.0.0-alpha.6/filterable.ts";
Filterable https://github.com/fantasyland/static-land/blob/master/docs/spec.md#filterable
TODO; add refine method
Type Parameters
U extends Kind
Properties
readonly
partition: { <A, I extends A>(refinement: (a: A) => a is I): <B, C, D, E>(ta: $<U, [A, B, C], [D], [E]>) => Pair<$<U, [I, B, C], [D], [E]>, $<U, [A, B, C], [D], [E]>>; <A>(predicate: (a: A) => boolean): <B, C, D, E>(ta: $<U, [A, B, C], [D], [E]>) => Pair<$<U, [A, B, C], [D], [E]>, $<U, [A, B, C], [D], [E]>>; }