Switcher<I, O> key(final I key, final Method<I, O> value) { return this.predicate((value) => value == key, value); }