public static Action <A1, A2, A3, A4, A5, A6, A7, A8> MakeVoidTyped <A1, A2, A3, A4, A5, A6, A7, A8>(CallTarget8 f) { return((a1, a2, a3, a4, a5, a6, a7, a8) => f(a1, a2, a3, a4, a5, a6, a7, a8)); }
public static Func <A1, A2, A3, A4, A5, A6, A7, A8, R> MakeTyped <A1, A2, A3, A4, A5, A6, A7, A8, R>(CallTarget8 f) { return((a1, a2, a3, a4, a5, a6, a7, a8) => Unbox <R>(f(a1, a2, a3, a4, a5, a6, a7, a8))); }