partition method

Separated<KT, A, A> partition(
  1. bool f(
    1. A a
    )
)

Partition a data structure based on a boolean predicate.

Implementation

Separated<KT, A, A> partition(bool Function(A a) f) =>
    (filter((a) => !f(a)), filter(f));