FunctionDelegate1

fun <RT : GenType, F : Func<RT>, P1 : Variable> FunctionDelegate1(funcType: (GlslGenerator) -> F, param1: (GlslGenerator) -> P1, body: (P1) -> RT)