@Override
    public C apply(A x) {return k.apply(pf.apply(x));}
Work exactly same as scala's PartialFunction.

@param <A> argument type
@param <B> result type
indexr-common/src/main/java/io/indexr/util/function/PartialFunction.java