presto-main/src/main/java/io/prestosql/operator/scalar/ScalarFunctionImplementation.java/ScalarFunctionImplementation/functionTypeArgumentProperty
class ScalarFunctionImplementation:        public static ArgumentProperty functionTypeArgumentProperty(Class<?> lambdaInterface)
        {
            return new ArgumentProperty(FUNCTION_TYPE, Optional.empty(), Optional.of(lambdaInterface));
        }