interface FunctionalI { B apply(A x); }