public static async Task <T> ExecuteFunctionAsync <T, A, B, C, D>(this IServiceForOracle s, string function, A p1, B p2, C p3, D p4) => await s.ExecuteFunctionAsync <T>(function, Param.Input(p1), Param.Input(p2), Param.Input(p3), Param.Input(p4));
public static async Task <T> ExecuteFunctionAsync <T, A>(this IServiceForOracle s, string function, A p1) => await s.ExecuteFunctionAsync <T>(function, Param.Input(p1));