Experimental support for FunctionExpression to implement other SAM (single abstract method) classes besides linq4j's Function.