functional :: Fun8 :: defaultinit
interface Fun8[A0,A1,A2,A3,A4,A5,A6,A7,RESULT] super Fun fun call(a0: A0,a1: A1,a2: A2,a3: A3,a4: A4,a5: A5,a6: A6,a7: A7): RESULT is abstract end