The IList class has the convenient filter method: filter(bool predicate(A a)) → IList<A> It would be handy to have the same mehtod in IMap