struct6
class struct6[S <: ([x[_]] =>> Schematic[x]), Z, A0, A1, A2, A3, A4, A5](a0: StructureField[S, Z, A0], a1: StructureField[S, Z, A1], a2: StructureField[S, Z, A2], a3: StructureField[S, Z, A3], a4: StructureField[S, Z, A4], a5: StructureField[S, Z, A5], const: (A0, A1, A2, A3, A4, A5) => Z) extends Schema[S, Z]