algebra.std

TupleInstances

trait TupleInstances extends AnyRef

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. TupleInstances
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  17. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  18. def toString(): String

    Definition Classes
    AnyRef → Any
  19. implicit def tuple10Band[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9](implicit A0: Band[A0], A1: Band[A1], A2: Band[A2], A3: Band[A3], A4: Band[A4], A5: Band[A5], A6: Band[A6], A7: Band[A7], A8: Band[A8], A9: Band[A9]): Band[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)]

  20. implicit def tuple10Eq[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9](implicit A0: Eq[A0], A1: Eq[A1], A2: Eq[A2], A3: Eq[A3], A4: Eq[A4], A5: Eq[A5], A6: Eq[A6], A7: Eq[A7], A8: Eq[A8], A9: Eq[A9]): Eq[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)]

  21. implicit def tuple10EuclideanRing[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9](implicit A0: EuclideanRing[A0], A1: EuclideanRing[A1], A2: EuclideanRing[A2], A3: EuclideanRing[A3], A4: EuclideanRing[A4], A5: EuclideanRing[A5], A6: EuclideanRing[A6], A7: EuclideanRing[A7], A8: EuclideanRing[A8], A9: EuclideanRing[A9]): EuclideanRing[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)]

  22. implicit def tuple10Group[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9](implicit A0: Group[A0], A1: Group[A1], A2: Group[A2], A3: Group[A3], A4: Group[A4], A5: Group[A5], A6: Group[A6], A7: Group[A7], A8: Group[A8], A9: Group[A9]): Group[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)]

  23. implicit def tuple10Monoid[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9](implicit A0: Monoid[A0], A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4], A5: Monoid[A5], A6: Monoid[A6], A7: Monoid[A7], A8: Monoid[A8], A9: Monoid[A9]): Monoid[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)]

  24. implicit def tuple10Order[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9](implicit A0: Order[A0], A1: Order[A1], A2: Order[A2], A3: Order[A3], A4: Order[A4], A5: Order[A5], A6: Order[A6], A7: Order[A7], A8: Order[A8], A9: Order[A9]): Order[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)]

  25. implicit def tuple10PartialOrder[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9](implicit A0: PartialOrder[A0], A1: PartialOrder[A1], A2: PartialOrder[A2], A3: PartialOrder[A3], A4: PartialOrder[A4], A5: PartialOrder[A5], A6: PartialOrder[A6], A7: PartialOrder[A7], A8: PartialOrder[A8], A9: PartialOrder[A9]): PartialOrder[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)]

  26. implicit def tuple10Rig[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9](implicit A0: Rig[A0], A1: Rig[A1], A2: Rig[A2], A3: Rig[A3], A4: Rig[A4], A5: Rig[A5], A6: Rig[A6], A7: Rig[A7], A8: Rig[A8], A9: Rig[A9]): Rig[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)]

  27. implicit def tuple10Ring[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9](implicit A0: Ring[A0], A1: Ring[A1], A2: Ring[A2], A3: Ring[A3], A4: Ring[A4], A5: Ring[A5], A6: Ring[A6], A7: Ring[A7], A8: Ring[A8], A9: Ring[A9]): Ring[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)]

  28. implicit def tuple10Rng[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9](implicit A0: Rng[A0], A1: Rng[A1], A2: Rng[A2], A3: Rng[A3], A4: Rng[A4], A5: Rng[A5], A6: Rng[A6], A7: Rng[A7], A8: Rng[A8], A9: Rng[A9]): Rng[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)]

  29. implicit def tuple10Semigroup[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9](implicit A0: Semigroup[A0], A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3], A4: Semigroup[A4], A5: Semigroup[A5], A6: Semigroup[A6], A7: Semigroup[A7], A8: Semigroup[A8], A9: Semigroup[A9]): Semigroup[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)]

  30. implicit def tuple10Semilattice[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9](implicit A0: Semilattice[A0], A1: Semilattice[A1], A2: Semilattice[A2], A3: Semilattice[A3], A4: Semilattice[A4], A5: Semilattice[A5], A6: Semilattice[A6], A7: Semilattice[A7], A8: Semilattice[A8], A9: Semilattice[A9]): Semilattice[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)]

  31. implicit def tuple10Semiring[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9](implicit A0: Semiring[A0], A1: Semiring[A1], A2: Semiring[A2], A3: Semiring[A3], A4: Semiring[A4], A5: Semiring[A5], A6: Semiring[A6], A7: Semiring[A7], A8: Semiring[A8], A9: Semiring[A9]): Semiring[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)]

  32. implicit def tuple11Band[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](implicit A0: Band[A0], A1: Band[A1], A2: Band[A2], A3: Band[A3], A4: Band[A4], A5: Band[A5], A6: Band[A6], A7: Band[A7], A8: Band[A8], A9: Band[A9], A10: Band[A10]): Band[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]

  33. implicit def tuple11Eq[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](implicit A0: Eq[A0], A1: Eq[A1], A2: Eq[A2], A3: Eq[A3], A4: Eq[A4], A5: Eq[A5], A6: Eq[A6], A7: Eq[A7], A8: Eq[A8], A9: Eq[A9], A10: Eq[A10]): Eq[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]

  34. implicit def tuple11EuclideanRing[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](implicit A0: EuclideanRing[A0], A1: EuclideanRing[A1], A2: EuclideanRing[A2], A3: EuclideanRing[A3], A4: EuclideanRing[A4], A5: EuclideanRing[A5], A6: EuclideanRing[A6], A7: EuclideanRing[A7], A8: EuclideanRing[A8], A9: EuclideanRing[A9], A10: EuclideanRing[A10]): EuclideanRing[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]

  35. implicit def tuple11Group[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](implicit A0: Group[A0], A1: Group[A1], A2: Group[A2], A3: Group[A3], A4: Group[A4], A5: Group[A5], A6: Group[A6], A7: Group[A7], A8: Group[A8], A9: Group[A9], A10: Group[A10]): Group[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]

  36. implicit def tuple11Monoid[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](implicit A0: Monoid[A0], A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4], A5: Monoid[A5], A6: Monoid[A6], A7: Monoid[A7], A8: Monoid[A8], A9: Monoid[A9], A10: Monoid[A10]): Monoid[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]

  37. implicit def tuple11Order[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](implicit A0: Order[A0], A1: Order[A1], A2: Order[A2], A3: Order[A3], A4: Order[A4], A5: Order[A5], A6: Order[A6], A7: Order[A7], A8: Order[A8], A9: Order[A9], A10: Order[A10]): Order[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]

  38. implicit def tuple11PartialOrder[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](implicit A0: PartialOrder[A0], A1: PartialOrder[A1], A2: PartialOrder[A2], A3: PartialOrder[A3], A4: PartialOrder[A4], A5: PartialOrder[A5], A6: PartialOrder[A6], A7: PartialOrder[A7], A8: PartialOrder[A8], A9: PartialOrder[A9], A10: PartialOrder[A10]): PartialOrder[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]

  39. implicit def tuple11Rig[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](implicit A0: Rig[A0], A1: Rig[A1], A2: Rig[A2], A3: Rig[A3], A4: Rig[A4], A5: Rig[A5], A6: Rig[A6], A7: Rig[A7], A8: Rig[A8], A9: Rig[A9], A10: Rig[A10]): Rig[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]

  40. implicit def tuple11Ring[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](implicit A0: Ring[A0], A1: Ring[A1], A2: Ring[A2], A3: Ring[A3], A4: Ring[A4], A5: Ring[A5], A6: Ring[A6], A7: Ring[A7], A8: Ring[A8], A9: Ring[A9], A10: Ring[A10]): Ring[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]

  41. implicit def tuple11Rng[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](implicit A0: Rng[A0], A1: Rng[A1], A2: Rng[A2], A3: Rng[A3], A4: Rng[A4], A5: Rng[A5], A6: Rng[A6], A7: Rng[A7], A8: Rng[A8], A9: Rng[A9], A10: Rng[A10]): Rng[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]

  42. implicit def tuple11Semigroup[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](implicit A0: Semigroup[A0], A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3], A4: Semigroup[A4], A5: Semigroup[A5], A6: Semigroup[A6], A7: Semigroup[A7], A8: Semigroup[A8], A9: Semigroup[A9], A10: Semigroup[A10]): Semigroup[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]

  43. implicit def tuple11Semilattice[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](implicit A0: Semilattice[A0], A1: Semilattice[A1], A2: Semilattice[A2], A3: Semilattice[A3], A4: Semilattice[A4], A5: Semilattice[A5], A6: Semilattice[A6], A7: Semilattice[A7], A8: Semilattice[A8], A9: Semilattice[A9], A10: Semilattice[A10]): Semilattice[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]

  44. implicit def tuple11Semiring[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](implicit A0: Semiring[A0], A1: Semiring[A1], A2: Semiring[A2], A3: Semiring[A3], A4: Semiring[A4], A5: Semiring[A5], A6: Semiring[A6], A7: Semiring[A7], A8: Semiring[A8], A9: Semiring[A9], A10: Semiring[A10]): Semiring[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]

  45. implicit def tuple12Band[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](implicit A0: Band[A0], A1: Band[A1], A2: Band[A2], A3: Band[A3], A4: Band[A4], A5: Band[A5], A6: Band[A6], A7: Band[A7], A8: Band[A8], A9: Band[A9], A10: Band[A10], A11: Band[A11]): Band[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]

  46. implicit def tuple12Eq[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](implicit A0: Eq[A0], A1: Eq[A1], A2: Eq[A2], A3: Eq[A3], A4: Eq[A4], A5: Eq[A5], A6: Eq[A6], A7: Eq[A7], A8: Eq[A8], A9: Eq[A9], A10: Eq[A10], A11: Eq[A11]): Eq[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]

  47. implicit def tuple12EuclideanRing[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](implicit A0: EuclideanRing[A0], A1: EuclideanRing[A1], A2: EuclideanRing[A2], A3: EuclideanRing[A3], A4: EuclideanRing[A4], A5: EuclideanRing[A5], A6: EuclideanRing[A6], A7: EuclideanRing[A7], A8: EuclideanRing[A8], A9: EuclideanRing[A9], A10: EuclideanRing[A10], A11: EuclideanRing[A11]): EuclideanRing[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]

  48. implicit def tuple12Group[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](implicit A0: Group[A0], A1: Group[A1], A2: Group[A2], A3: Group[A3], A4: Group[A4], A5: Group[A5], A6: Group[A6], A7: Group[A7], A8: Group[A8], A9: Group[A9], A10: Group[A10], A11: Group[A11]): Group[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]

  49. implicit def tuple12Monoid[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](implicit A0: Monoid[A0], A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4], A5: Monoid[A5], A6: Monoid[A6], A7: Monoid[A7], A8: Monoid[A8], A9: Monoid[A9], A10: Monoid[A10], A11: Monoid[A11]): Monoid[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]

  50. implicit def tuple12Order[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](implicit A0: Order[A0], A1: Order[A1], A2: Order[A2], A3: Order[A3], A4: Order[A4], A5: Order[A5], A6: Order[A6], A7: Order[A7], A8: Order[A8], A9: Order[A9], A10: Order[A10], A11: Order[A11]): Order[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]

  51. implicit def tuple12PartialOrder[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](implicit A0: PartialOrder[A0], A1: PartialOrder[A1], A2: PartialOrder[A2], A3: PartialOrder[A3], A4: PartialOrder[A4], A5: PartialOrder[A5], A6: PartialOrder[A6], A7: PartialOrder[A7], A8: PartialOrder[A8], A9: PartialOrder[A9], A10: PartialOrder[A10], A11: PartialOrder[A11]): PartialOrder[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]

  52. implicit def tuple12Rig[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](implicit A0: Rig[A0], A1: Rig[A1], A2: Rig[A2], A3: Rig[A3], A4: Rig[A4], A5: Rig[A5], A6: Rig[A6], A7: Rig[A7], A8: Rig[A8], A9: Rig[A9], A10: Rig[A10], A11: Rig[A11]): Rig[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]

  53. implicit def tuple12Ring[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](implicit A0: Ring[A0], A1: Ring[A1], A2: Ring[A2], A3: Ring[A3], A4: Ring[A4], A5: Ring[A5], A6: Ring[A6], A7: Ring[A7], A8: Ring[A8], A9: Ring[A9], A10: Ring[A10], A11: Ring[A11]): Ring[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]

  54. implicit def tuple12Rng[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](implicit A0: Rng[A0], A1: Rng[A1], A2: Rng[A2], A3: Rng[A3], A4: Rng[A4], A5: Rng[A5], A6: Rng[A6], A7: Rng[A7], A8: Rng[A8], A9: Rng[A9], A10: Rng[A10], A11: Rng[A11]): Rng[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]

  55. implicit def tuple12Semigroup[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](implicit A0: Semigroup[A0], A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3], A4: Semigroup[A4], A5: Semigroup[A5], A6: Semigroup[A6], A7: Semigroup[A7], A8: Semigroup[A8], A9: Semigroup[A9], A10: Semigroup[A10], A11: Semigroup[A11]): Semigroup[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]

  56. implicit def tuple12Semilattice[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](implicit A0: Semilattice[A0], A1: Semilattice[A1], A2: Semilattice[A2], A3: Semilattice[A3], A4: Semilattice[A4], A5: Semilattice[A5], A6: Semilattice[A6], A7: Semilattice[A7], A8: Semilattice[A8], A9: Semilattice[A9], A10: Semilattice[A10], A11: Semilattice[A11]): Semilattice[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]

  57. implicit def tuple12Semiring[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](implicit A0: Semiring[A0], A1: Semiring[A1], A2: Semiring[A2], A3: Semiring[A3], A4: Semiring[A4], A5: Semiring[A5], A6: Semiring[A6], A7: Semiring[A7], A8: Semiring[A8], A9: Semiring[A9], A10: Semiring[A10], A11: Semiring[A11]): Semiring[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]

  58. implicit def tuple13Band[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](implicit A0: Band[A0], A1: Band[A1], A2: Band[A2], A3: Band[A3], A4: Band[A4], A5: Band[A5], A6: Band[A6], A7: Band[A7], A8: Band[A8], A9: Band[A9], A10: Band[A10], A11: Band[A11], A12: Band[A12]): Band[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]

  59. implicit def tuple13Eq[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](implicit A0: Eq[A0], A1: Eq[A1], A2: Eq[A2], A3: Eq[A3], A4: Eq[A4], A5: Eq[A5], A6: Eq[A6], A7: Eq[A7], A8: Eq[A8], A9: Eq[A9], A10: Eq[A10], A11: Eq[A11], A12: Eq[A12]): Eq[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]

  60. implicit def tuple13EuclideanRing[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](implicit A0: EuclideanRing[A0], A1: EuclideanRing[A1], A2: EuclideanRing[A2], A3: EuclideanRing[A3], A4: EuclideanRing[A4], A5: EuclideanRing[A5], A6: EuclideanRing[A6], A7: EuclideanRing[A7], A8: EuclideanRing[A8], A9: EuclideanRing[A9], A10: EuclideanRing[A10], A11: EuclideanRing[A11], A12: EuclideanRing[A12]): EuclideanRing[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]

  61. implicit def tuple13Group[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](implicit A0: Group[A0], A1: Group[A1], A2: Group[A2], A3: Group[A3], A4: Group[A4], A5: Group[A5], A6: Group[A6], A7: Group[A7], A8: Group[A8], A9: Group[A9], A10: Group[A10], A11: Group[A11], A12: Group[A12]): Group[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]

  62. implicit def tuple13Monoid[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](implicit A0: Monoid[A0], A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4], A5: Monoid[A5], A6: Monoid[A6], A7: Monoid[A7], A8: Monoid[A8], A9: Monoid[A9], A10: Monoid[A10], A11: Monoid[A11], A12: Monoid[A12]): Monoid[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]

  63. implicit def tuple13Order[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](implicit A0: Order[A0], A1: Order[A1], A2: Order[A2], A3: Order[A3], A4: Order[A4], A5: Order[A5], A6: Order[A6], A7: Order[A7], A8: Order[A8], A9: Order[A9], A10: Order[A10], A11: Order[A11], A12: Order[A12]): Order[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]

  64. implicit def tuple13PartialOrder[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](implicit A0: PartialOrder[A0], A1: PartialOrder[A1], A2: PartialOrder[A2], A3: PartialOrder[A3], A4: PartialOrder[A4], A5: PartialOrder[A5], A6: PartialOrder[A6], A7: PartialOrder[A7], A8: PartialOrder[A8], A9: PartialOrder[A9], A10: PartialOrder[A10], A11: PartialOrder[A11], A12: PartialOrder[A12]): PartialOrder[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]

  65. implicit def tuple13Rig[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](implicit A0: Rig[A0], A1: Rig[A1], A2: Rig[A2], A3: Rig[A3], A4: Rig[A4], A5: Rig[A5], A6: Rig[A6], A7: Rig[A7], A8: Rig[A8], A9: Rig[A9], A10: Rig[A10], A11: Rig[A11], A12: Rig[A12]): Rig[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]

  66. implicit def tuple13Ring[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](implicit A0: Ring[A0], A1: Ring[A1], A2: Ring[A2], A3: Ring[A3], A4: Ring[A4], A5: Ring[A5], A6: Ring[A6], A7: Ring[A7], A8: Ring[A8], A9: Ring[A9], A10: Ring[A10], A11: Ring[A11], A12: Ring[A12]): Ring[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]

  67. implicit def tuple13Rng[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](implicit A0: Rng[A0], A1: Rng[A1], A2: Rng[A2], A3: Rng[A3], A4: Rng[A4], A5: Rng[A5], A6: Rng[A6], A7: Rng[A7], A8: Rng[A8], A9: Rng[A9], A10: Rng[A10], A11: Rng[A11], A12: Rng[A12]): Rng[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]

  68. implicit def tuple13Semigroup[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](implicit A0: Semigroup[A0], A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3], A4: Semigroup[A4], A5: Semigroup[A5], A6: Semigroup[A6], A7: Semigroup[A7], A8: Semigroup[A8], A9: Semigroup[A9], A10: Semigroup[A10], A11: Semigroup[A11], A12: Semigroup[A12]): Semigroup[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]

  69. implicit def tuple13Semilattice[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](implicit A0: Semilattice[A0], A1: Semilattice[A1], A2: Semilattice[A2], A3: Semilattice[A3], A4: Semilattice[A4], A5: Semilattice[A5], A6: Semilattice[A6], A7: Semilattice[A7], A8: Semilattice[A8], A9: Semilattice[A9], A10: Semilattice[A10], A11: Semilattice[A11], A12: Semilattice[A12]): Semilattice[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]

  70. implicit def tuple13Semiring[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](implicit A0: Semiring[A0], A1: Semiring[A1], A2: Semiring[A2], A3: Semiring[A3], A4: Semiring[A4], A5: Semiring[A5], A6: Semiring[A6], A7: Semiring[A7], A8: Semiring[A8], A9: Semiring[A9], A10: Semiring[A10], A11: Semiring[A11], A12: Semiring[A12]): Semiring[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]

  71. implicit def tuple14Band[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](implicit A0: Band[A0], A1: Band[A1], A2: Band[A2], A3: Band[A3], A4: Band[A4], A5: Band[A5], A6: Band[A6], A7: Band[A7], A8: Band[A8], A9: Band[A9], A10: Band[A10], A11: Band[A11], A12: Band[A12], A13: Band[A13]): Band[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]

  72. implicit def tuple14Eq[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](implicit A0: Eq[A0], A1: Eq[A1], A2: Eq[A2], A3: Eq[A3], A4: Eq[A4], A5: Eq[A5], A6: Eq[A6], A7: Eq[A7], A8: Eq[A8], A9: Eq[A9], A10: Eq[A10], A11: Eq[A11], A12: Eq[A12], A13: Eq[A13]): Eq[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]

  73. implicit def tuple14EuclideanRing[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](implicit A0: EuclideanRing[A0], A1: EuclideanRing[A1], A2: EuclideanRing[A2], A3: EuclideanRing[A3], A4: EuclideanRing[A4], A5: EuclideanRing[A5], A6: EuclideanRing[A6], A7: EuclideanRing[A7], A8: EuclideanRing[A8], A9: EuclideanRing[A9], A10: EuclideanRing[A10], A11: EuclideanRing[A11], A12: EuclideanRing[A12], A13: EuclideanRing[A13]): EuclideanRing[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]

  74. implicit def tuple14Group[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](implicit A0: Group[A0], A1: Group[A1], A2: Group[A2], A3: Group[A3], A4: Group[A4], A5: Group[A5], A6: Group[A6], A7: Group[A7], A8: Group[A8], A9: Group[A9], A10: Group[A10], A11: Group[A11], A12: Group[A12], A13: Group[A13]): Group[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]

  75. implicit def tuple14Monoid[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](implicit A0: Monoid[A0], A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4], A5: Monoid[A5], A6: Monoid[A6], A7: Monoid[A7], A8: Monoid[A8], A9: Monoid[A9], A10: Monoid[A10], A11: Monoid[A11], A12: Monoid[A12], A13: Monoid[A13]): Monoid[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]

  76. implicit def tuple14Order[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](implicit A0: Order[A0], A1: Order[A1], A2: Order[A2], A3: Order[A3], A4: Order[A4], A5: Order[A5], A6: Order[A6], A7: Order[A7], A8: Order[A8], A9: Order[A9], A10: Order[A10], A11: Order[A11], A12: Order[A12], A13: Order[A13]): Order[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]

  77. implicit def tuple14PartialOrder[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](implicit A0: PartialOrder[A0], A1: PartialOrder[A1], A2: PartialOrder[A2], A3: PartialOrder[A3], A4: PartialOrder[A4], A5: PartialOrder[A5], A6: PartialOrder[A6], A7: PartialOrder[A7], A8: PartialOrder[A8], A9: PartialOrder[A9], A10: PartialOrder[A10], A11: PartialOrder[A11], A12: PartialOrder[A12], A13: PartialOrder[A13]): PartialOrder[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]

  78. implicit def tuple14Rig[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](implicit A0: Rig[A0], A1: Rig[A1], A2: Rig[A2], A3: Rig[A3], A4: Rig[A4], A5: Rig[A5], A6: Rig[A6], A7: Rig[A7], A8: Rig[A8], A9: Rig[A9], A10: Rig[A10], A11: Rig[A11], A12: Rig[A12], A13: Rig[A13]): Rig[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]

  79. implicit def tuple14Ring[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](implicit A0: Ring[A0], A1: Ring[A1], A2: Ring[A2], A3: Ring[A3], A4: Ring[A4], A5: Ring[A5], A6: Ring[A6], A7: Ring[A7], A8: Ring[A8], A9: Ring[A9], A10: Ring[A10], A11: Ring[A11], A12: Ring[A12], A13: Ring[A13]): Ring[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]

  80. implicit def tuple14Rng[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](implicit A0: Rng[A0], A1: Rng[A1], A2: Rng[A2], A3: Rng[A3], A4: Rng[A4], A5: Rng[A5], A6: Rng[A6], A7: Rng[A7], A8: Rng[A8], A9: Rng[A9], A10: Rng[A10], A11: Rng[A11], A12: Rng[A12], A13: Rng[A13]): Rng[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]

  81. implicit def tuple14Semigroup[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](implicit A0: Semigroup[A0], A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3], A4: Semigroup[A4], A5: Semigroup[A5], A6: Semigroup[A6], A7: Semigroup[A7], A8: Semigroup[A8], A9: Semigroup[A9], A10: Semigroup[A10], A11: Semigroup[A11], A12: Semigroup[A12], A13: Semigroup[A13]): Semigroup[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]

  82. implicit def tuple14Semilattice[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](implicit A0: Semilattice[A0], A1: Semilattice[A1], A2: Semilattice[A2], A3: Semilattice[A3], A4: Semilattice[A4], A5: Semilattice[A5], A6: Semilattice[A6], A7: Semilattice[A7], A8: Semilattice[A8], A9: Semilattice[A9], A10: Semilattice[A10], A11: Semilattice[A11], A12: Semilattice[A12], A13: Semilattice[A13]): Semilattice[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]

  83. implicit def tuple14Semiring[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](implicit A0: Semiring[A0], A1: Semiring[A1], A2: Semiring[A2], A3: Semiring[A3], A4: Semiring[A4], A5: Semiring[A5], A6: Semiring[A6], A7: Semiring[A7], A8: Semiring[A8], A9: Semiring[A9], A10: Semiring[A10], A11: Semiring[A11], A12: Semiring[A12], A13: Semiring[A13]): Semiring[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]

  84. implicit def tuple15Band[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](implicit A0: Band[A0], A1: Band[A1], A2: Band[A2], A3: Band[A3], A4: Band[A4], A5: Band[A5], A6: Band[A6], A7: Band[A7], A8: Band[A8], A9: Band[A9], A10: Band[A10], A11: Band[A11], A12: Band[A12], A13: Band[A13], A14: Band[A14]): Band[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]

  85. implicit def tuple15Eq[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](implicit A0: Eq[A0], A1: Eq[A1], A2: Eq[A2], A3: Eq[A3], A4: Eq[A4], A5: Eq[A5], A6: Eq[A6], A7: Eq[A7], A8: Eq[A8], A9: Eq[A9], A10: Eq[A10], A11: Eq[A11], A12: Eq[A12], A13: Eq[A13], A14: Eq[A14]): Eq[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]

  86. implicit def tuple15EuclideanRing[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](implicit A0: EuclideanRing[A0], A1: EuclideanRing[A1], A2: EuclideanRing[A2], A3: EuclideanRing[A3], A4: EuclideanRing[A4], A5: EuclideanRing[A5], A6: EuclideanRing[A6], A7: EuclideanRing[A7], A8: EuclideanRing[A8], A9: EuclideanRing[A9], A10: EuclideanRing[A10], A11: EuclideanRing[A11], A12: EuclideanRing[A12], A13: EuclideanRing[A13], A14: EuclideanRing[A14]): EuclideanRing[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]

  87. implicit def tuple15Group[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](implicit A0: Group[A0], A1: Group[A1], A2: Group[A2], A3: Group[A3], A4: Group[A4], A5: Group[A5], A6: Group[A6], A7: Group[A7], A8: Group[A8], A9: Group[A9], A10: Group[A10], A11: Group[A11], A12: Group[A12], A13: Group[A13], A14: Group[A14]): Group[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]

  88. implicit def tuple15Monoid[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](implicit A0: Monoid[A0], A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4], A5: Monoid[A5], A6: Monoid[A6], A7: Monoid[A7], A8: Monoid[A8], A9: Monoid[A9], A10: Monoid[A10], A11: Monoid[A11], A12: Monoid[A12], A13: Monoid[A13], A14: Monoid[A14]): Monoid[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]

  89. implicit def tuple15Order[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](implicit A0: Order[A0], A1: Order[A1], A2: Order[A2], A3: Order[A3], A4: Order[A4], A5: Order[A5], A6: Order[A6], A7: Order[A7], A8: Order[A8], A9: Order[A9], A10: Order[A10], A11: Order[A11], A12: Order[A12], A13: Order[A13], A14: Order[A14]): Order[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]

  90. implicit def tuple15PartialOrder[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](implicit A0: PartialOrder[A0], A1: PartialOrder[A1], A2: PartialOrder[A2], A3: PartialOrder[A3], A4: PartialOrder[A4], A5: PartialOrder[A5], A6: PartialOrder[A6], A7: PartialOrder[A7], A8: PartialOrder[A8], A9: PartialOrder[A9], A10: PartialOrder[A10], A11: PartialOrder[A11], A12: PartialOrder[A12], A13: PartialOrder[A13], A14: PartialOrder[A14]): PartialOrder[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]

  91. implicit def tuple15Rig[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](implicit A0: Rig[A0], A1: Rig[A1], A2: Rig[A2], A3: Rig[A3], A4: Rig[A4], A5: Rig[A5], A6: Rig[A6], A7: Rig[A7], A8: Rig[A8], A9: Rig[A9], A10: Rig[A10], A11: Rig[A11], A12: Rig[A12], A13: Rig[A13], A14: Rig[A14]): Rig[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]

  92. implicit def tuple15Ring[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](implicit A0: Ring[A0], A1: Ring[A1], A2: Ring[A2], A3: Ring[A3], A4: Ring[A4], A5: Ring[A5], A6: Ring[A6], A7: Ring[A7], A8: Ring[A8], A9: Ring[A9], A10: Ring[A10], A11: Ring[A11], A12: Ring[A12], A13: Ring[A13], A14: Ring[A14]): Ring[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]

  93. implicit def tuple15Rng[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](implicit A0: Rng[A0], A1: Rng[A1], A2: Rng[A2], A3: Rng[A3], A4: Rng[A4], A5: Rng[A5], A6: Rng[A6], A7: Rng[A7], A8: Rng[A8], A9: Rng[A9], A10: Rng[A10], A11: Rng[A11], A12: Rng[A12], A13: Rng[A13], A14: Rng[A14]): Rng[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]

  94. implicit def tuple15Semigroup[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](implicit A0: Semigroup[A0], A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3], A4: Semigroup[A4], A5: Semigroup[A5], A6: Semigroup[A6], A7: Semigroup[A7], A8: Semigroup[A8], A9: Semigroup[A9], A10: Semigroup[A10], A11: Semigroup[A11], A12: Semigroup[A12], A13: Semigroup[A13], A14: Semigroup[A14]): Semigroup[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]

  95. implicit def tuple15Semilattice[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](implicit A0: Semilattice[A0], A1: Semilattice[A1], A2: Semilattice[A2], A3: Semilattice[A3], A4: Semilattice[A4], A5: Semilattice[A5], A6: Semilattice[A6], A7: Semilattice[A7], A8: Semilattice[A8], A9: Semilattice[A9], A10: Semilattice[A10], A11: Semilattice[A11], A12: Semilattice[A12], A13: Semilattice[A13], A14: Semilattice[A14]): Semilattice[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]

  96. implicit def tuple15Semiring[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](implicit A0: Semiring[A0], A1: Semiring[A1], A2: Semiring[A2], A3: Semiring[A3], A4: Semiring[A4], A5: Semiring[A5], A6: Semiring[A6], A7: Semiring[A7], A8: Semiring[A8], A9: Semiring[A9], A10: Semiring[A10], A11: Semiring[A11], A12: Semiring[A12], A13: Semiring[A13], A14: Semiring[A14]): Semiring[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]

  97. implicit def tuple16Band[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](implicit A0: Band[A0], A1: Band[A1], A2: Band[A2], A3: Band[A3], A4: Band[A4], A5: Band[A5], A6: Band[A6], A7: Band[A7], A8: Band[A8], A9: Band[A9], A10: Band[A10], A11: Band[A11], A12: Band[A12], A13: Band[A13], A14: Band[A14], A15: Band[A15]): Band[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]

  98. implicit def tuple16Eq[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](implicit A0: Eq[A0], A1: Eq[A1], A2: Eq[A2], A3: Eq[A3], A4: Eq[A4], A5: Eq[A5], A6: Eq[A6], A7: Eq[A7], A8: Eq[A8], A9: Eq[A9], A10: Eq[A10], A11: Eq[A11], A12: Eq[A12], A13: Eq[A13], A14: Eq[A14], A15: Eq[A15]): Eq[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]

  99. implicit def tuple16EuclideanRing[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](implicit A0: EuclideanRing[A0], A1: EuclideanRing[A1], A2: EuclideanRing[A2], A3: EuclideanRing[A3], A4: EuclideanRing[A4], A5: EuclideanRing[A5], A6: EuclideanRing[A6], A7: EuclideanRing[A7], A8: EuclideanRing[A8], A9: EuclideanRing[A9], A10: EuclideanRing[A10], A11: EuclideanRing[A11], A12: EuclideanRing[A12], A13: EuclideanRing[A13], A14: EuclideanRing[A14], A15: EuclideanRing[A15]): EuclideanRing[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]

  100. implicit def tuple16Group[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](implicit A0: Group[A0], A1: Group[A1], A2: Group[A2], A3: Group[A3], A4: Group[A4], A5: Group[A5], A6: Group[A6], A7: Group[A7], A8: Group[A8], A9: Group[A9], A10: Group[A10], A11: Group[A11], A12: Group[A12], A13: Group[A13], A14: Group[A14], A15: Group[A15]): Group[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]

  101. implicit def tuple16Monoid[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](implicit A0: Monoid[A0], A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4], A5: Monoid[A5], A6: Monoid[A6], A7: Monoid[A7], A8: Monoid[A8], A9: Monoid[A9], A10: Monoid[A10], A11: Monoid[A11], A12: Monoid[A12], A13: Monoid[A13], A14: Monoid[A14], A15: Monoid[A15]): Monoid[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]

  102. implicit def tuple16Order[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](implicit A0: Order[A0], A1: Order[A1], A2: Order[A2], A3: Order[A3], A4: Order[A4], A5: Order[A5], A6: Order[A6], A7: Order[A7], A8: Order[A8], A9: Order[A9], A10: Order[A10], A11: Order[A11], A12: Order[A12], A13: Order[A13], A14: Order[A14], A15: Order[A15]): Order[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]

  103. implicit def tuple16PartialOrder[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](implicit A0: PartialOrder[A0], A1: PartialOrder[A1], A2: PartialOrder[A2], A3: PartialOrder[A3], A4: PartialOrder[A4], A5: PartialOrder[A5], A6: PartialOrder[A6], A7: PartialOrder[A7], A8: PartialOrder[A8], A9: PartialOrder[A9], A10: PartialOrder[A10], A11: PartialOrder[A11], A12: PartialOrder[A12], A13: PartialOrder[A13], A14: PartialOrder[A14], A15: PartialOrder[A15]): PartialOrder[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]

  104. implicit def tuple16Rig[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](implicit A0: Rig[A0], A1: Rig[A1], A2: Rig[A2], A3: Rig[A3], A4: Rig[A4], A5: Rig[A5], A6: Rig[A6], A7: Rig[A7], A8: Rig[A8], A9: Rig[A9], A10: Rig[A10], A11: Rig[A11], A12: Rig[A12], A13: Rig[A13], A14: Rig[A14], A15: Rig[A15]): Rig[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]

  105. implicit def tuple16Ring[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](implicit A0: Ring[A0], A1: Ring[A1], A2: Ring[A2], A3: Ring[A3], A4: Ring[A4], A5: Ring[A5], A6: Ring[A6], A7: Ring[A7], A8: Ring[A8], A9: Ring[A9], A10: Ring[A10], A11: Ring[A11], A12: Ring[A12], A13: Ring[A13], A14: Ring[A14], A15: Ring[A15]): Ring[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]

  106. implicit def tuple16Rng[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](implicit A0: Rng[A0], A1: Rng[A1], A2: Rng[A2], A3: Rng[A3], A4: Rng[A4], A5: Rng[A5], A6: Rng[A6], A7: Rng[A7], A8: Rng[A8], A9: Rng[A9], A10: Rng[A10], A11: Rng[A11], A12: Rng[A12], A13: Rng[A13], A14: Rng[A14], A15: Rng[A15]): Rng[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]

  107. implicit def tuple16Semigroup[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](implicit A0: Semigroup[A0], A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3], A4: Semigroup[A4], A5: Semigroup[A5], A6: Semigroup[A6], A7: Semigroup[A7], A8: Semigroup[A8], A9: Semigroup[A9], A10: Semigroup[A10], A11: Semigroup[A11], A12: Semigroup[A12], A13: Semigroup[A13], A14: Semigroup[A14], A15: Semigroup[A15]): Semigroup[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]

  108. implicit def tuple16Semilattice[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](implicit A0: Semilattice[A0], A1: Semilattice[A1], A2: Semilattice[A2], A3: Semilattice[A3], A4: Semilattice[A4], A5: Semilattice[A5], A6: Semilattice[A6], A7: Semilattice[A7], A8: Semilattice[A8], A9: Semilattice[A9], A10: Semilattice[A10], A11: Semilattice[A11], A12: Semilattice[A12], A13: Semilattice[A13], A14: Semilattice[A14], A15: Semilattice[A15]): Semilattice[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]

  109. implicit def tuple16Semiring[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](implicit A0: Semiring[A0], A1: Semiring[A1], A2: Semiring[A2], A3: Semiring[A3], A4: Semiring[A4], A5: Semiring[A5], A6: Semiring[A6], A7: Semiring[A7], A8: Semiring[A8], A9: Semiring[A9], A10: Semiring[A10], A11: Semiring[A11], A12: Semiring[A12], A13: Semiring[A13], A14: Semiring[A14], A15: Semiring[A15]): Semiring[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]

  110. implicit def tuple17Band[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](implicit A0: Band[A0], A1: Band[A1], A2: Band[A2], A3: Band[A3], A4: Band[A4], A5: Band[A5], A6: Band[A6], A7: Band[A7], A8: Band[A8], A9: Band[A9], A10: Band[A10], A11: Band[A11], A12: Band[A12], A13: Band[A13], A14: Band[A14], A15: Band[A15], A16: Band[A16]): Band[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]

  111. implicit def tuple17Eq[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](implicit A0: Eq[A0], A1: Eq[A1], A2: Eq[A2], A3: Eq[A3], A4: Eq[A4], A5: Eq[A5], A6: Eq[A6], A7: Eq[A7], A8: Eq[A8], A9: Eq[A9], A10: Eq[A10], A11: Eq[A11], A12: Eq[A12], A13: Eq[A13], A14: Eq[A14], A15: Eq[A15], A16: Eq[A16]): Eq[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]

  112. implicit def tuple17EuclideanRing[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](implicit A0: EuclideanRing[A0], A1: EuclideanRing[A1], A2: EuclideanRing[A2], A3: EuclideanRing[A3], A4: EuclideanRing[A4], A5: EuclideanRing[A5], A6: EuclideanRing[A6], A7: EuclideanRing[A7], A8: EuclideanRing[A8], A9: EuclideanRing[A9], A10: EuclideanRing[A10], A11: EuclideanRing[A11], A12: EuclideanRing[A12], A13: EuclideanRing[A13], A14: EuclideanRing[A14], A15: EuclideanRing[A15], A16: EuclideanRing[A16]): EuclideanRing[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]

  113. implicit def tuple17Group[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](implicit A0: Group[A0], A1: Group[A1], A2: Group[A2], A3: Group[A3], A4: Group[A4], A5: Group[A5], A6: Group[A6], A7: Group[A7], A8: Group[A8], A9: Group[A9], A10: Group[A10], A11: Group[A11], A12: Group[A12], A13: Group[A13], A14: Group[A14], A15: Group[A15], A16: Group[A16]): Group[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]

  114. implicit def tuple17Monoid[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](implicit A0: Monoid[A0], A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4], A5: Monoid[A5], A6: Monoid[A6], A7: Monoid[A7], A8: Monoid[A8], A9: Monoid[A9], A10: Monoid[A10], A11: Monoid[A11], A12: Monoid[A12], A13: Monoid[A13], A14: Monoid[A14], A15: Monoid[A15], A16: Monoid[A16]): Monoid[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]

  115. implicit def tuple17Order[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](implicit A0: Order[A0], A1: Order[A1], A2: Order[A2], A3: Order[A3], A4: Order[A4], A5: Order[A5], A6: Order[A6], A7: Order[A7], A8: Order[A8], A9: Order[A9], A10: Order[A10], A11: Order[A11], A12: Order[A12], A13: Order[A13], A14: Order[A14], A15: Order[A15], A16: Order[A16]): Order[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]

  116. implicit def tuple17PartialOrder[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](implicit A0: PartialOrder[A0], A1: PartialOrder[A1], A2: PartialOrder[A2], A3: PartialOrder[A3], A4: PartialOrder[A4], A5: PartialOrder[A5], A6: PartialOrder[A6], A7: PartialOrder[A7], A8: PartialOrder[A8], A9: PartialOrder[A9], A10: PartialOrder[A10], A11: PartialOrder[A11], A12: PartialOrder[A12], A13: PartialOrder[A13], A14: PartialOrder[A14], A15: PartialOrder[A15], A16: PartialOrder[A16]): PartialOrder[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]

  117. implicit def tuple17Rig[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](implicit A0: Rig[A0], A1: Rig[A1], A2: Rig[A2], A3: Rig[A3], A4: Rig[A4], A5: Rig[A5], A6: Rig[A6], A7: Rig[A7], A8: Rig[A8], A9: Rig[A9], A10: Rig[A10], A11: Rig[A11], A12: Rig[A12], A13: Rig[A13], A14: Rig[A14], A15: Rig[A15], A16: Rig[A16]): Rig[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]

  118. implicit def tuple17Ring[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](implicit A0: Ring[A0], A1: Ring[A1], A2: Ring[A2], A3: Ring[A3], A4: Ring[A4], A5: Ring[A5], A6: Ring[A6], A7: Ring[A7], A8: Ring[A8], A9: Ring[A9], A10: Ring[A10], A11: Ring[A11], A12: Ring[A12], A13: Ring[A13], A14: Ring[A14], A15: Ring[A15], A16: Ring[A16]): Ring[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]

  119. implicit def tuple17Rng[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](implicit A0: Rng[A0], A1: Rng[A1], A2: Rng[A2], A3: Rng[A3], A4: Rng[A4], A5: Rng[A5], A6: Rng[A6], A7: Rng[A7], A8: Rng[A8], A9: Rng[A9], A10: Rng[A10], A11: Rng[A11], A12: Rng[A12], A13: Rng[A13], A14: Rng[A14], A15: Rng[A15], A16: Rng[A16]): Rng[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]

  120. implicit def tuple17Semigroup[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](implicit A0: Semigroup[A0], A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3], A4: Semigroup[A4], A5: Semigroup[A5], A6: Semigroup[A6], A7: Semigroup[A7], A8: Semigroup[A8], A9: Semigroup[A9], A10: Semigroup[A10], A11: Semigroup[A11], A12: Semigroup[A12], A13: Semigroup[A13], A14: Semigroup[A14], A15: Semigroup[A15], A16: Semigroup[A16]): Semigroup[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]

  121. implicit def tuple17Semilattice[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](implicit A0: Semilattice[A0], A1: Semilattice[A1], A2: Semilattice[A2], A3: Semilattice[A3], A4: Semilattice[A4], A5: Semilattice[A5], A6: Semilattice[A6], A7: Semilattice[A7], A8: Semilattice[A8], A9: Semilattice[A9], A10: Semilattice[A10], A11: Semilattice[A11], A12: Semilattice[A12], A13: Semilattice[A13], A14: Semilattice[A14], A15: Semilattice[A15], A16: Semilattice[A16]): Semilattice[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]

  122. implicit def tuple17Semiring[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](implicit A0: Semiring[A0], A1: Semiring[A1], A2: Semiring[A2], A3: Semiring[A3], A4: Semiring[A4], A5: Semiring[A5], A6: Semiring[A6], A7: Semiring[A7], A8: Semiring[A8], A9: Semiring[A9], A10: Semiring[A10], A11: Semiring[A11], A12: Semiring[A12], A13: Semiring[A13], A14: Semiring[A14], A15: Semiring[A15], A16: Semiring[A16]): Semiring[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]

  123. implicit def tuple18Band[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](implicit A0: Band[A0], A1: Band[A1], A2: Band[A2], A3: Band[A3], A4: Band[A4], A5: Band[A5], A6: Band[A6], A7: Band[A7], A8: Band[A8], A9: Band[A9], A10: Band[A10], A11: Band[A11], A12: Band[A12], A13: Band[A13], A14: Band[A14], A15: Band[A15], A16: Band[A16], A17: Band[A17]): Band[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]

  124. implicit def tuple18Eq[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](implicit A0: Eq[A0], A1: Eq[A1], A2: Eq[A2], A3: Eq[A3], A4: Eq[A4], A5: Eq[A5], A6: Eq[A6], A7: Eq[A7], A8: Eq[A8], A9: Eq[A9], A10: Eq[A10], A11: Eq[A11], A12: Eq[A12], A13: Eq[A13], A14: Eq[A14], A15: Eq[A15], A16: Eq[A16], A17: Eq[A17]): Eq[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]

  125. implicit def tuple18EuclideanRing[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](implicit A0: EuclideanRing[A0], A1: EuclideanRing[A1], A2: EuclideanRing[A2], A3: EuclideanRing[A3], A4: EuclideanRing[A4], A5: EuclideanRing[A5], A6: EuclideanRing[A6], A7: EuclideanRing[A7], A8: EuclideanRing[A8], A9: EuclideanRing[A9], A10: EuclideanRing[A10], A11: EuclideanRing[A11], A12: EuclideanRing[A12], A13: EuclideanRing[A13], A14: EuclideanRing[A14], A15: EuclideanRing[A15], A16: EuclideanRing[A16], A17: EuclideanRing[A17]): EuclideanRing[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]

  126. implicit def tuple18Group[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](implicit A0: Group[A0], A1: Group[A1], A2: Group[A2], A3: Group[A3], A4: Group[A4], A5: Group[A5], A6: Group[A6], A7: Group[A7], A8: Group[A8], A9: Group[A9], A10: Group[A10], A11: Group[A11], A12: Group[A12], A13: Group[A13], A14: Group[A14], A15: Group[A15], A16: Group[A16], A17: Group[A17]): Group[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]

  127. implicit def tuple18Monoid[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](implicit A0: Monoid[A0], A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4], A5: Monoid[A5], A6: Monoid[A6], A7: Monoid[A7], A8: Monoid[A8], A9: Monoid[A9], A10: Monoid[A10], A11: Monoid[A11], A12: Monoid[A12], A13: Monoid[A13], A14: Monoid[A14], A15: Monoid[A15], A16: Monoid[A16], A17: Monoid[A17]): Monoid[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]

  128. implicit def tuple18Order[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](implicit A0: Order[A0], A1: Order[A1], A2: Order[A2], A3: Order[A3], A4: Order[A4], A5: Order[A5], A6: Order[A6], A7: Order[A7], A8: Order[A8], A9: Order[A9], A10: Order[A10], A11: Order[A11], A12: Order[A12], A13: Order[A13], A14: Order[A14], A15: Order[A15], A16: Order[A16], A17: Order[A17]): Order[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]

  129. implicit def tuple18PartialOrder[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](implicit A0: PartialOrder[A0], A1: PartialOrder[A1], A2: PartialOrder[A2], A3: PartialOrder[A3], A4: PartialOrder[A4], A5: PartialOrder[A5], A6: PartialOrder[A6], A7: PartialOrder[A7], A8: PartialOrder[A8], A9: PartialOrder[A9], A10: PartialOrder[A10], A11: PartialOrder[A11], A12: PartialOrder[A12], A13: PartialOrder[A13], A14: PartialOrder[A14], A15: PartialOrder[A15], A16: PartialOrder[A16], A17: PartialOrder[A17]): PartialOrder[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]

  130. implicit def tuple18Rig[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](implicit A0: Rig[A0], A1: Rig[A1], A2: Rig[A2], A3: Rig[A3], A4: Rig[A4], A5: Rig[A5], A6: Rig[A6], A7: Rig[A7], A8: Rig[A8], A9: Rig[A9], A10: Rig[A10], A11: Rig[A11], A12: Rig[A12], A13: Rig[A13], A14: Rig[A14], A15: Rig[A15], A16: Rig[A16], A17: Rig[A17]): Rig[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]

  131. implicit def tuple18Ring[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](implicit A0: Ring[A0], A1: Ring[A1], A2: Ring[A2], A3: Ring[A3], A4: Ring[A4], A5: Ring[A5], A6: Ring[A6], A7: Ring[A7], A8: Ring[A8], A9: Ring[A9], A10: Ring[A10], A11: Ring[A11], A12: Ring[A12], A13: Ring[A13], A14: Ring[A14], A15: Ring[A15], A16: Ring[A16], A17: Ring[A17]): Ring[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]

  132. implicit def tuple18Rng[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](implicit A0: Rng[A0], A1: Rng[A1], A2: Rng[A2], A3: Rng[A3], A4: Rng[A4], A5: Rng[A5], A6: Rng[A6], A7: Rng[A7], A8: Rng[A8], A9: Rng[A9], A10: Rng[A10], A11: Rng[A11], A12: Rng[A12], A13: Rng[A13], A14: Rng[A14], A15: Rng[A15], A16: Rng[A16], A17: Rng[A17]): Rng[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]

  133. implicit def tuple18Semigroup[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](implicit A0: Semigroup[A0], A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3], A4: Semigroup[A4], A5: Semigroup[A5], A6: Semigroup[A6], A7: Semigroup[A7], A8: Semigroup[A8], A9: Semigroup[A9], A10: Semigroup[A10], A11: Semigroup[A11], A12: Semigroup[A12], A13: Semigroup[A13], A14: Semigroup[A14], A15: Semigroup[A15], A16: Semigroup[A16], A17: Semigroup[A17]): Semigroup[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]

  134. implicit def tuple18Semilattice[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](implicit A0: Semilattice[A0], A1: Semilattice[A1], A2: Semilattice[A2], A3: Semilattice[A3], A4: Semilattice[A4], A5: Semilattice[A5], A6: Semilattice[A6], A7: Semilattice[A7], A8: Semilattice[A8], A9: Semilattice[A9], A10: Semilattice[A10], A11: Semilattice[A11], A12: Semilattice[A12], A13: Semilattice[A13], A14: Semilattice[A14], A15: Semilattice[A15], A16: Semilattice[A16], A17: Semilattice[A17]): Semilattice[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]

  135. implicit def tuple18Semiring[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](implicit A0: Semiring[A0], A1: Semiring[A1], A2: Semiring[A2], A3: Semiring[A3], A4: Semiring[A4], A5: Semiring[A5], A6: Semiring[A6], A7: Semiring[A7], A8: Semiring[A8], A9: Semiring[A9], A10: Semiring[A10], A11: Semiring[A11], A12: Semiring[A12], A13: Semiring[A13], A14: Semiring[A14], A15: Semiring[A15], A16: Semiring[A16], A17: Semiring[A17]): Semiring[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]

  136. implicit def tuple19Band[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](implicit A0: Band[A0], A1: Band[A1], A2: Band[A2], A3: Band[A3], A4: Band[A4], A5: Band[A5], A6: Band[A6], A7: Band[A7], A8: Band[A8], A9: Band[A9], A10: Band[A10], A11: Band[A11], A12: Band[A12], A13: Band[A13], A14: Band[A14], A15: Band[A15], A16: Band[A16], A17: Band[A17], A18: Band[A18]): Band[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]

  137. implicit def tuple19Eq[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](implicit A0: Eq[A0], A1: Eq[A1], A2: Eq[A2], A3: Eq[A3], A4: Eq[A4], A5: Eq[A5], A6: Eq[A6], A7: Eq[A7], A8: Eq[A8], A9: Eq[A9], A10: Eq[A10], A11: Eq[A11], A12: Eq[A12], A13: Eq[A13], A14: Eq[A14], A15: Eq[A15], A16: Eq[A16], A17: Eq[A17], A18: Eq[A18]): Eq[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]

  138. implicit def tuple19EuclideanRing[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](implicit A0: EuclideanRing[A0], A1: EuclideanRing[A1], A2: EuclideanRing[A2], A3: EuclideanRing[A3], A4: EuclideanRing[A4], A5: EuclideanRing[A5], A6: EuclideanRing[A6], A7: EuclideanRing[A7], A8: EuclideanRing[A8], A9: EuclideanRing[A9], A10: EuclideanRing[A10], A11: EuclideanRing[A11], A12: EuclideanRing[A12], A13: EuclideanRing[A13], A14: EuclideanRing[A14], A15: EuclideanRing[A15], A16: EuclideanRing[A16], A17: EuclideanRing[A17], A18: EuclideanRing[A18]): EuclideanRing[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]

  139. implicit def tuple19Group[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](implicit A0: Group[A0], A1: Group[A1], A2: Group[A2], A3: Group[A3], A4: Group[A4], A5: Group[A5], A6: Group[A6], A7: Group[A7], A8: Group[A8], A9: Group[A9], A10: Group[A10], A11: Group[A11], A12: Group[A12], A13: Group[A13], A14: Group[A14], A15: Group[A15], A16: Group[A16], A17: Group[A17], A18: Group[A18]): Group[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]

  140. implicit def tuple19Monoid[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](implicit A0: Monoid[A0], A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4], A5: Monoid[A5], A6: Monoid[A6], A7: Monoid[A7], A8: Monoid[A8], A9: Monoid[A9], A10: Monoid[A10], A11: Monoid[A11], A12: Monoid[A12], A13: Monoid[A13], A14: Monoid[A14], A15: Monoid[A15], A16: Monoid[A16], A17: Monoid[A17], A18: Monoid[A18]): Monoid[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]

  141. implicit def tuple19Order[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](implicit A0: Order[A0], A1: Order[A1], A2: Order[A2], A3: Order[A3], A4: Order[A4], A5: Order[A5], A6: Order[A6], A7: Order[A7], A8: Order[A8], A9: Order[A9], A10: Order[A10], A11: Order[A11], A12: Order[A12], A13: Order[A13], A14: Order[A14], A15: Order[A15], A16: Order[A16], A17: Order[A17], A18: Order[A18]): Order[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]

  142. implicit def tuple19PartialOrder[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](implicit A0: PartialOrder[A0], A1: PartialOrder[A1], A2: PartialOrder[A2], A3: PartialOrder[A3], A4: PartialOrder[A4], A5: PartialOrder[A5], A6: PartialOrder[A6], A7: PartialOrder[A7], A8: PartialOrder[A8], A9: PartialOrder[A9], A10: PartialOrder[A10], A11: PartialOrder[A11], A12: PartialOrder[A12], A13: PartialOrder[A13], A14: PartialOrder[A14], A15: PartialOrder[A15], A16: PartialOrder[A16], A17: PartialOrder[A17], A18: PartialOrder[A18]): PartialOrder[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]

  143. implicit def tuple19Rig[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](implicit A0: Rig[A0], A1: Rig[A1], A2: Rig[A2], A3: Rig[A3], A4: Rig[A4], A5: Rig[A5], A6: Rig[A6], A7: Rig[A7], A8: Rig[A8], A9: Rig[A9], A10: Rig[A10], A11: Rig[A11], A12: Rig[A12], A13: Rig[A13], A14: Rig[A14], A15: Rig[A15], A16: Rig[A16], A17: Rig[A17], A18: Rig[A18]): Rig[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]

  144. implicit def tuple19Ring[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](implicit A0: Ring[A0], A1: Ring[A1], A2: Ring[A2], A3: Ring[A3], A4: Ring[A4], A5: Ring[A5], A6: Ring[A6], A7: Ring[A7], A8: Ring[A8], A9: Ring[A9], A10: Ring[A10], A11: Ring[A11], A12: Ring[A12], A13: Ring[A13], A14: Ring[A14], A15: Ring[A15], A16: Ring[A16], A17: Ring[A17], A18: Ring[A18]): Ring[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]

  145. implicit def tuple19Rng[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](implicit A0: Rng[A0], A1: Rng[A1], A2: Rng[A2], A3: Rng[A3], A4: Rng[A4], A5: Rng[A5], A6: Rng[A6], A7: Rng[A7], A8: Rng[A8], A9: Rng[A9], A10: Rng[A10], A11: Rng[A11], A12: Rng[A12], A13: Rng[A13], A14: Rng[A14], A15: Rng[A15], A16: Rng[A16], A17: Rng[A17], A18: Rng[A18]): Rng[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]

  146. implicit def tuple19Semigroup[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](implicit A0: Semigroup[A0], A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3], A4: Semigroup[A4], A5: Semigroup[A5], A6: Semigroup[A6], A7: Semigroup[A7], A8: Semigroup[A8], A9: Semigroup[A9], A10: Semigroup[A10], A11: Semigroup[A11], A12: Semigroup[A12], A13: Semigroup[A13], A14: Semigroup[A14], A15: Semigroup[A15], A16: Semigroup[A16], A17: Semigroup[A17], A18: Semigroup[A18]): Semigroup[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]

  147. implicit def tuple19Semilattice[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](implicit A0: Semilattice[A0], A1: Semilattice[A1], A2: Semilattice[A2], A3: Semilattice[A3], A4: Semilattice[A4], A5: Semilattice[A5], A6: Semilattice[A6], A7: Semilattice[A7], A8: Semilattice[A8], A9: Semilattice[A9], A10: Semilattice[A10], A11: Semilattice[A11], A12: Semilattice[A12], A13: Semilattice[A13], A14: Semilattice[A14], A15: Semilattice[A15], A16: Semilattice[A16], A17: Semilattice[A17], A18: Semilattice[A18]): Semilattice[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]

  148. implicit def tuple19Semiring[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](implicit A0: Semiring[A0], A1: Semiring[A1], A2: Semiring[A2], A3: Semiring[A3], A4: Semiring[A4], A5: Semiring[A5], A6: Semiring[A6], A7: Semiring[A7], A8: Semiring[A8], A9: Semiring[A9], A10: Semiring[A10], A11: Semiring[A11], A12: Semiring[A12], A13: Semiring[A13], A14: Semiring[A14], A15: Semiring[A15], A16: Semiring[A16], A17: Semiring[A17], A18: Semiring[A18]): Semiring[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]

  149. implicit def tuple1Band[A0](implicit A0: Band[A0]): Band[(A0)]

  150. implicit def tuple1Eq[A0](implicit A0: Eq[A0]): Eq[(A0)]

  151. implicit def tuple1EuclideanRing[A0](implicit A0: EuclideanRing[A0]): EuclideanRing[(A0)]

  152. implicit def tuple1Group[A0](implicit A0: Group[A0]): Group[(A0)]

  153. implicit def tuple1Monoid[A0](implicit A0: Monoid[A0]): Monoid[(A0)]

  154. implicit def tuple1Order[A0](implicit A0: Order[A0]): Order[(A0)]

  155. implicit def tuple1PartialOrder[A0](implicit A0: PartialOrder[A0]): PartialOrder[(A0)]

  156. implicit def tuple1Rig[A0](implicit A0: Rig[A0]): Rig[(A0)]

  157. implicit def tuple1Ring[A0](implicit A0: Ring[A0]): Ring[(A0)]

  158. implicit def tuple1Rng[A0](implicit A0: Rng[A0]): Rng[(A0)]

  159. implicit def tuple1Semigroup[A0](implicit A0: Semigroup[A0]): Semigroup[(A0)]

  160. implicit def tuple1Semilattice[A0](implicit A0: Semilattice[A0]): Semilattice[(A0)]

  161. implicit def tuple1Semiring[A0](implicit A0: Semiring[A0]): Semiring[(A0)]

  162. implicit def tuple20Band[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](implicit A0: Band[A0], A1: Band[A1], A2: Band[A2], A3: Band[A3], A4: Band[A4], A5: Band[A5], A6: Band[A6], A7: Band[A7], A8: Band[A8], A9: Band[A9], A10: Band[A10], A11: Band[A11], A12: Band[A12], A13: Band[A13], A14: Band[A14], A15: Band[A15], A16: Band[A16], A17: Band[A17], A18: Band[A18], A19: Band[A19]): Band[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]

  163. implicit def tuple20Eq[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](implicit A0: Eq[A0], A1: Eq[A1], A2: Eq[A2], A3: Eq[A3], A4: Eq[A4], A5: Eq[A5], A6: Eq[A6], A7: Eq[A7], A8: Eq[A8], A9: Eq[A9], A10: Eq[A10], A11: Eq[A11], A12: Eq[A12], A13: Eq[A13], A14: Eq[A14], A15: Eq[A15], A16: Eq[A16], A17: Eq[A17], A18: Eq[A18], A19: Eq[A19]): Eq[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]

  164. implicit def tuple20EuclideanRing[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](implicit A0: EuclideanRing[A0], A1: EuclideanRing[A1], A2: EuclideanRing[A2], A3: EuclideanRing[A3], A4: EuclideanRing[A4], A5: EuclideanRing[A5], A6: EuclideanRing[A6], A7: EuclideanRing[A7], A8: EuclideanRing[A8], A9: EuclideanRing[A9], A10: EuclideanRing[A10], A11: EuclideanRing[A11], A12: EuclideanRing[A12], A13: EuclideanRing[A13], A14: EuclideanRing[A14], A15: EuclideanRing[A15], A16: EuclideanRing[A16], A17: EuclideanRing[A17], A18: EuclideanRing[A18], A19: EuclideanRing[A19]): EuclideanRing[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]

  165. implicit def tuple20Group[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](implicit A0: Group[A0], A1: Group[A1], A2: Group[A2], A3: Group[A3], A4: Group[A4], A5: Group[A5], A6: Group[A6], A7: Group[A7], A8: Group[A8], A9: Group[A9], A10: Group[A10], A11: Group[A11], A12: Group[A12], A13: Group[A13], A14: Group[A14], A15: Group[A15], A16: Group[A16], A17: Group[A17], A18: Group[A18], A19: Group[A19]): Group[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]

  166. implicit def tuple20Monoid[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](implicit A0: Monoid[A0], A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4], A5: Monoid[A5], A6: Monoid[A6], A7: Monoid[A7], A8: Monoid[A8], A9: Monoid[A9], A10: Monoid[A10], A11: Monoid[A11], A12: Monoid[A12], A13: Monoid[A13], A14: Monoid[A14], A15: Monoid[A15], A16: Monoid[A16], A17: Monoid[A17], A18: Monoid[A18], A19: Monoid[A19]): Monoid[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]

  167. implicit def tuple20Order[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](implicit A0: Order[A0], A1: Order[A1], A2: Order[A2], A3: Order[A3], A4: Order[A4], A5: Order[A5], A6: Order[A6], A7: Order[A7], A8: Order[A8], A9: Order[A9], A10: Order[A10], A11: Order[A11], A12: Order[A12], A13: Order[A13], A14: Order[A14], A15: Order[A15], A16: Order[A16], A17: Order[A17], A18: Order[A18], A19: Order[A19]): Order[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]

  168. implicit def tuple20PartialOrder[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](implicit A0: PartialOrder[A0], A1: PartialOrder[A1], A2: PartialOrder[A2], A3: PartialOrder[A3], A4: PartialOrder[A4], A5: PartialOrder[A5], A6: PartialOrder[A6], A7: PartialOrder[A7], A8: PartialOrder[A8], A9: PartialOrder[A9], A10: PartialOrder[A10], A11: PartialOrder[A11], A12: PartialOrder[A12], A13: PartialOrder[A13], A14: PartialOrder[A14], A15: PartialOrder[A15], A16: PartialOrder[A16], A17: PartialOrder[A17], A18: PartialOrder[A18], A19: PartialOrder[A19]): PartialOrder[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]

  169. implicit def tuple20Rig[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](implicit A0: Rig[A0], A1: Rig[A1], A2: Rig[A2], A3: Rig[A3], A4: Rig[A4], A5: Rig[A5], A6: Rig[A6], A7: Rig[A7], A8: Rig[A8], A9: Rig[A9], A10: Rig[A10], A11: Rig[A11], A12: Rig[A12], A13: Rig[A13], A14: Rig[A14], A15: Rig[A15], A16: Rig[A16], A17: Rig[A17], A18: Rig[A18], A19: Rig[A19]): Rig[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]

  170. implicit def tuple20Ring[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](implicit A0: Ring[A0], A1: Ring[A1], A2: Ring[A2], A3: Ring[A3], A4: Ring[A4], A5: Ring[A5], A6: Ring[A6], A7: Ring[A7], A8: Ring[A8], A9: Ring[A9], A10: Ring[A10], A11: Ring[A11], A12: Ring[A12], A13: Ring[A13], A14: Ring[A14], A15: Ring[A15], A16: Ring[A16], A17: Ring[A17], A18: Ring[A18], A19: Ring[A19]): Ring[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]

  171. implicit def tuple20Rng[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](implicit A0: Rng[A0], A1: Rng[A1], A2: Rng[A2], A3: Rng[A3], A4: Rng[A4], A5: Rng[A5], A6: Rng[A6], A7: Rng[A7], A8: Rng[A8], A9: Rng[A9], A10: Rng[A10], A11: Rng[A11], A12: Rng[A12], A13: Rng[A13], A14: Rng[A14], A15: Rng[A15], A16: Rng[A16], A17: Rng[A17], A18: Rng[A18], A19: Rng[A19]): Rng[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]

  172. implicit def tuple20Semigroup[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](implicit A0: Semigroup[A0], A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3], A4: Semigroup[A4], A5: Semigroup[A5], A6: Semigroup[A6], A7: Semigroup[A7], A8: Semigroup[A8], A9: Semigroup[A9], A10: Semigroup[A10], A11: Semigroup[A11], A12: Semigroup[A12], A13: Semigroup[A13], A14: Semigroup[A14], A15: Semigroup[A15], A16: Semigroup[A16], A17: Semigroup[A17], A18: Semigroup[A18], A19: Semigroup[A19]): Semigroup[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]

  173. implicit def tuple20Semilattice[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](implicit A0: Semilattice[A0], A1: Semilattice[A1], A2: Semilattice[A2], A3: Semilattice[A3], A4: Semilattice[A4], A5: Semilattice[A5], A6: Semilattice[A6], A7: Semilattice[A7], A8: Semilattice[A8], A9: Semilattice[A9], A10: Semilattice[A10], A11: Semilattice[A11], A12: Semilattice[A12], A13: Semilattice[A13], A14: Semilattice[A14], A15: Semilattice[A15], A16: Semilattice[A16], A17: Semilattice[A17], A18: Semilattice[A18], A19: Semilattice[A19]): Semilattice[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]

  174. implicit def tuple20Semiring[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](implicit A0: Semiring[A0], A1: Semiring[A1], A2: Semiring[A2], A3: Semiring[A3], A4: Semiring[A4], A5: Semiring[A5], A6: Semiring[A6], A7: Semiring[A7], A8: Semiring[A8], A9: Semiring[A9], A10: Semiring[A10], A11: Semiring[A11], A12: Semiring[A12], A13: Semiring[A13], A14: Semiring[A14], A15: Semiring[A15], A16: Semiring[A16], A17: Semiring[A17], A18: Semiring[A18], A19: Semiring[A19]): Semiring[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]

  175. implicit def tuple21Band[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](implicit A0: Band[A0], A1: Band[A1], A2: Band[A2], A3: Band[A3], A4: Band[A4], A5: Band[A5], A6: Band[A6], A7: Band[A7], A8: Band[A8], A9: Band[A9], A10: Band[A10], A11: Band[A11], A12: Band[A12], A13: Band[A13], A14: Band[A14], A15: Band[A15], A16: Band[A16], A17: Band[A17], A18: Band[A18], A19: Band[A19], A20: Band[A20]): Band[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]

  176. implicit def tuple21Eq[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](implicit A0: Eq[A0], A1: Eq[A1], A2: Eq[A2], A3: Eq[A3], A4: Eq[A4], A5: Eq[A5], A6: Eq[A6], A7: Eq[A7], A8: Eq[A8], A9: Eq[A9], A10: Eq[A10], A11: Eq[A11], A12: Eq[A12], A13: Eq[A13], A14: Eq[A14], A15: Eq[A15], A16: Eq[A16], A17: Eq[A17], A18: Eq[A18], A19: Eq[A19], A20: Eq[A20]): Eq[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]

  177. implicit def tuple21EuclideanRing[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](implicit A0: EuclideanRing[A0], A1: EuclideanRing[A1], A2: EuclideanRing[A2], A3: EuclideanRing[A3], A4: EuclideanRing[A4], A5: EuclideanRing[A5], A6: EuclideanRing[A6], A7: EuclideanRing[A7], A8: EuclideanRing[A8], A9: EuclideanRing[A9], A10: EuclideanRing[A10], A11: EuclideanRing[A11], A12: EuclideanRing[A12], A13: EuclideanRing[A13], A14: EuclideanRing[A14], A15: EuclideanRing[A15], A16: EuclideanRing[A16], A17: EuclideanRing[A17], A18: EuclideanRing[A18], A19: EuclideanRing[A19], A20: EuclideanRing[A20]): EuclideanRing[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]

  178. implicit def tuple21Group[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](implicit A0: Group[A0], A1: Group[A1], A2: Group[A2], A3: Group[A3], A4: Group[A4], A5: Group[A5], A6: Group[A6], A7: Group[A7], A8: Group[A8], A9: Group[A9], A10: Group[A10], A11: Group[A11], A12: Group[A12], A13: Group[A13], A14: Group[A14], A15: Group[A15], A16: Group[A16], A17: Group[A17], A18: Group[A18], A19: Group[A19], A20: Group[A20]): Group[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]

  179. implicit def tuple21Monoid[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](implicit A0: Monoid[A0], A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4], A5: Monoid[A5], A6: Monoid[A6], A7: Monoid[A7], A8: Monoid[A8], A9: Monoid[A9], A10: Monoid[A10], A11: Monoid[A11], A12: Monoid[A12], A13: Monoid[A13], A14: Monoid[A14], A15: Monoid[A15], A16: Monoid[A16], A17: Monoid[A17], A18: Monoid[A18], A19: Monoid[A19], A20: Monoid[A20]): Monoid[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]

  180. implicit def tuple21Order[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](implicit A0: Order[A0], A1: Order[A1], A2: Order[A2], A3: Order[A3], A4: Order[A4], A5: Order[A5], A6: Order[A6], A7: Order[A7], A8: Order[A8], A9: Order[A9], A10: Order[A10], A11: Order[A11], A12: Order[A12], A13: Order[A13], A14: Order[A14], A15: Order[A15], A16: Order[A16], A17: Order[A17], A18: Order[A18], A19: Order[A19], A20: Order[A20]): Order[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]

  181. implicit def tuple21PartialOrder[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](implicit A0: PartialOrder[A0], A1: PartialOrder[A1], A2: PartialOrder[A2], A3: PartialOrder[A3], A4: PartialOrder[A4], A5: PartialOrder[A5], A6: PartialOrder[A6], A7: PartialOrder[A7], A8: PartialOrder[A8], A9: PartialOrder[A9], A10: PartialOrder[A10], A11: PartialOrder[A11], A12: PartialOrder[A12], A13: PartialOrder[A13], A14: PartialOrder[A14], A15: PartialOrder[A15], A16: PartialOrder[A16], A17: PartialOrder[A17], A18: PartialOrder[A18], A19: PartialOrder[A19], A20: PartialOrder[A20]): PartialOrder[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]

  182. implicit def tuple21Rig[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](implicit A0: Rig[A0], A1: Rig[A1], A2: Rig[A2], A3: Rig[A3], A4: Rig[A4], A5: Rig[A5], A6: Rig[A6], A7: Rig[A7], A8: Rig[A8], A9: Rig[A9], A10: Rig[A10], A11: Rig[A11], A12: Rig[A12], A13: Rig[A13], A14: Rig[A14], A15: Rig[A15], A16: Rig[A16], A17: Rig[A17], A18: Rig[A18], A19: Rig[A19], A20: Rig[A20]): Rig[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]

  183. implicit def tuple21Ring[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](implicit A0: Ring[A0], A1: Ring[A1], A2: Ring[A2], A3: Ring[A3], A4: Ring[A4], A5: Ring[A5], A6: Ring[A6], A7: Ring[A7], A8: Ring[A8], A9: Ring[A9], A10: Ring[A10], A11: Ring[A11], A12: Ring[A12], A13: Ring[A13], A14: Ring[A14], A15: Ring[A15], A16: Ring[A16], A17: Ring[A17], A18: Ring[A18], A19: Ring[A19], A20: Ring[A20]): Ring[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]

  184. implicit def tuple21Rng[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](implicit A0: Rng[A0], A1: Rng[A1], A2: Rng[A2], A3: Rng[A3], A4: Rng[A4], A5: Rng[A5], A6: Rng[A6], A7: Rng[A7], A8: Rng[A8], A9: Rng[A9], A10: Rng[A10], A11: Rng[A11], A12: Rng[A12], A13: Rng[A13], A14: Rng[A14], A15: Rng[A15], A16: Rng[A16], A17: Rng[A17], A18: Rng[A18], A19: Rng[A19], A20: Rng[A20]): Rng[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]

  185. implicit def tuple21Semigroup[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](implicit A0: Semigroup[A0], A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3], A4: Semigroup[A4], A5: Semigroup[A5], A6: Semigroup[A6], A7: Semigroup[A7], A8: Semigroup[A8], A9: Semigroup[A9], A10: Semigroup[A10], A11: Semigroup[A11], A12: Semigroup[A12], A13: Semigroup[A13], A14: Semigroup[A14], A15: Semigroup[A15], A16: Semigroup[A16], A17: Semigroup[A17], A18: Semigroup[A18], A19: Semigroup[A19], A20: Semigroup[A20]): Semigroup[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]

  186. implicit def tuple21Semilattice[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](implicit A0: Semilattice[A0], A1: Semilattice[A1], A2: Semilattice[A2], A3: Semilattice[A3], A4: Semilattice[A4], A5: Semilattice[A5], A6: Semilattice[A6], A7: Semilattice[A7], A8: Semilattice[A8], A9: Semilattice[A9], A10: Semilattice[A10], A11: Semilattice[A11], A12: Semilattice[A12], A13: Semilattice[A13], A14: Semilattice[A14], A15: Semilattice[A15], A16: Semilattice[A16], A17: Semilattice[A17], A18: Semilattice[A18], A19: Semilattice[A19], A20: Semilattice[A20]): Semilattice[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]

  187. implicit def tuple21Semiring[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](implicit A0: Semiring[A0], A1: Semiring[A1], A2: Semiring[A2], A3: Semiring[A3], A4: Semiring[A4], A5: Semiring[A5], A6: Semiring[A6], A7: Semiring[A7], A8: Semiring[A8], A9: Semiring[A9], A10: Semiring[A10], A11: Semiring[A11], A12: Semiring[A12], A13: Semiring[A13], A14: Semiring[A14], A15: Semiring[A15], A16: Semiring[A16], A17: Semiring[A17], A18: Semiring[A18], A19: Semiring[A19], A20: Semiring[A20]): Semiring[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]

  188. implicit def tuple22Band[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](implicit A0: Band[A0], A1: Band[A1], A2: Band[A2], A3: Band[A3], A4: Band[A4], A5: Band[A5], A6: Band[A6], A7: Band[A7], A8: Band[A8], A9: Band[A9], A10: Band[A10], A11: Band[A11], A12: Band[A12], A13: Band[A13], A14: Band[A14], A15: Band[A15], A16: Band[A16], A17: Band[A17], A18: Band[A18], A19: Band[A19], A20: Band[A20], A21: Band[A21]): Band[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]

  189. implicit def tuple22Eq[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](implicit A0: Eq[A0], A1: Eq[A1], A2: Eq[A2], A3: Eq[A3], A4: Eq[A4], A5: Eq[A5], A6: Eq[A6], A7: Eq[A7], A8: Eq[A8], A9: Eq[A9], A10: Eq[A10], A11: Eq[A11], A12: Eq[A12], A13: Eq[A13], A14: Eq[A14], A15: Eq[A15], A16: Eq[A16], A17: Eq[A17], A18: Eq[A18], A19: Eq[A19], A20: Eq[A20], A21: Eq[A21]): Eq[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]

  190. implicit def tuple22EuclideanRing[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](implicit A0: EuclideanRing[A0], A1: EuclideanRing[A1], A2: EuclideanRing[A2], A3: EuclideanRing[A3], A4: EuclideanRing[A4], A5: EuclideanRing[A5], A6: EuclideanRing[A6], A7: EuclideanRing[A7], A8: EuclideanRing[A8], A9: EuclideanRing[A9], A10: EuclideanRing[A10], A11: EuclideanRing[A11], A12: EuclideanRing[A12], A13: EuclideanRing[A13], A14: EuclideanRing[A14], A15: EuclideanRing[A15], A16: EuclideanRing[A16], A17: EuclideanRing[A17], A18: EuclideanRing[A18], A19: EuclideanRing[A19], A20: EuclideanRing[A20], A21: EuclideanRing[A21]): EuclideanRing[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]

  191. implicit def tuple22Group[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](implicit A0: Group[A0], A1: Group[A1], A2: Group[A2], A3: Group[A3], A4: Group[A4], A5: Group[A5], A6: Group[A6], A7: Group[A7], A8: Group[A8], A9: Group[A9], A10: Group[A10], A11: Group[A11], A12: Group[A12], A13: Group[A13], A14: Group[A14], A15: Group[A15], A16: Group[A16], A17: Group[A17], A18: Group[A18], A19: Group[A19], A20: Group[A20], A21: Group[A21]): Group[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]

  192. implicit def tuple22Monoid[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](implicit A0: Monoid[A0], A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4], A5: Monoid[A5], A6: Monoid[A6], A7: Monoid[A7], A8: Monoid[A8], A9: Monoid[A9], A10: Monoid[A10], A11: Monoid[A11], A12: Monoid[A12], A13: Monoid[A13], A14: Monoid[A14], A15: Monoid[A15], A16: Monoid[A16], A17: Monoid[A17], A18: Monoid[A18], A19: Monoid[A19], A20: Monoid[A20], A21: Monoid[A21]): Monoid[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]

  193. implicit def tuple22Order[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](implicit A0: Order[A0], A1: Order[A1], A2: Order[A2], A3: Order[A3], A4: Order[A4], A5: Order[A5], A6: Order[A6], A7: Order[A7], A8: Order[A8], A9: Order[A9], A10: Order[A10], A11: Order[A11], A12: Order[A12], A13: Order[A13], A14: Order[A14], A15: Order[A15], A16: Order[A16], A17: Order[A17], A18: Order[A18], A19: Order[A19], A20: Order[A20], A21: Order[A21]): Order[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]

  194. implicit def tuple22PartialOrder[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](implicit A0: PartialOrder[A0], A1: PartialOrder[A1], A2: PartialOrder[A2], A3: PartialOrder[A3], A4: PartialOrder[A4], A5: PartialOrder[A5], A6: PartialOrder[A6], A7: PartialOrder[A7], A8: PartialOrder[A8], A9: PartialOrder[A9], A10: PartialOrder[A10], A11: PartialOrder[A11], A12: PartialOrder[A12], A13: PartialOrder[A13], A14: PartialOrder[A14], A15: PartialOrder[A15], A16: PartialOrder[A16], A17: PartialOrder[A17], A18: PartialOrder[A18], A19: PartialOrder[A19], A20: PartialOrder[A20], A21: PartialOrder[A21]): PartialOrder[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]

  195. implicit def tuple22Rig[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](implicit A0: Rig[A0], A1: Rig[A1], A2: Rig[A2], A3: Rig[A3], A4: Rig[A4], A5: Rig[A5], A6: Rig[A6], A7: Rig[A7], A8: Rig[A8], A9: Rig[A9], A10: Rig[A10], A11: Rig[A11], A12: Rig[A12], A13: Rig[A13], A14: Rig[A14], A15: Rig[A15], A16: Rig[A16], A17: Rig[A17], A18: Rig[A18], A19: Rig[A19], A20: Rig[A20], A21: Rig[A21]): Rig[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]

  196. implicit def tuple22Ring[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](implicit A0: Ring[A0], A1: Ring[A1], A2: Ring[A2], A3: Ring[A3], A4: Ring[A4], A5: Ring[A5], A6: Ring[A6], A7: Ring[A7], A8: Ring[A8], A9: Ring[A9], A10: Ring[A10], A11: Ring[A11], A12: Ring[A12], A13: Ring[A13], A14: Ring[A14], A15: Ring[A15], A16: Ring[A16], A17: Ring[A17], A18: Ring[A18], A19: Ring[A19], A20: Ring[A20], A21: Ring[A21]): Ring[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]

  197. implicit def tuple22Rng[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](implicit A0: Rng[A0], A1: Rng[A1], A2: Rng[A2], A3: Rng[A3], A4: Rng[A4], A5: Rng[A5], A6: Rng[A6], A7: Rng[A7], A8: Rng[A8], A9: Rng[A9], A10: Rng[A10], A11: Rng[A11], A12: Rng[A12], A13: Rng[A13], A14: Rng[A14], A15: Rng[A15], A16: Rng[A16], A17: Rng[A17], A18: Rng[A18], A19: Rng[A19], A20: Rng[A20], A21: Rng[A21]): Rng[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]

  198. implicit def tuple22Semigroup[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](implicit A0: Semigroup[A0], A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3], A4: Semigroup[A4], A5: Semigroup[A5], A6: Semigroup[A6], A7: Semigroup[A7], A8: Semigroup[A8], A9: Semigroup[A9], A10: Semigroup[A10], A11: Semigroup[A11], A12: Semigroup[A12], A13: Semigroup[A13], A14: Semigroup[A14], A15: Semigroup[A15], A16: Semigroup[A16], A17: Semigroup[A17], A18: Semigroup[A18], A19: Semigroup[A19], A20: Semigroup[A20], A21: Semigroup[A21]): Semigroup[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]

  199. implicit def tuple22Semilattice[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](implicit A0: Semilattice[A0], A1: Semilattice[A1], A2: Semilattice[A2], A3: Semilattice[A3], A4: Semilattice[A4], A5: Semilattice[A5], A6: Semilattice[A6], A7: Semilattice[A7], A8: Semilattice[A8], A9: Semilattice[A9], A10: Semilattice[A10], A11: Semilattice[A11], A12: Semilattice[A12], A13: Semilattice[A13], A14: Semilattice[A14], A15: Semilattice[A15], A16: Semilattice[A16], A17: Semilattice[A17], A18: Semilattice[A18], A19: Semilattice[A19], A20: Semilattice[A20], A21: Semilattice[A21]): Semilattice[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]

  200. implicit def tuple22Semiring[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](implicit A0: Semiring[A0], A1: Semiring[A1], A2: Semiring[A2], A3: Semiring[A3], A4: Semiring[A4], A5: Semiring[A5], A6: Semiring[A6], A7: Semiring[A7], A8: Semiring[A8], A9: Semiring[A9], A10: Semiring[A10], A11: Semiring[A11], A12: Semiring[A12], A13: Semiring[A13], A14: Semiring[A14], A15: Semiring[A15], A16: Semiring[A16], A17: Semiring[A17], A18: Semiring[A18], A19: Semiring[A19], A20: Semiring[A20], A21: Semiring[A21]): Semiring[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]

  201. implicit def tuple2Band[A0, A1](implicit A0: Band[A0], A1: Band[A1]): Band[(A0, A1)]

  202. implicit def tuple2Eq[A0, A1](implicit A0: Eq[A0], A1: Eq[A1]): Eq[(A0, A1)]

  203. implicit def tuple2EuclideanRing[A0, A1](implicit A0: EuclideanRing[A0], A1: EuclideanRing[A1]): EuclideanRing[(A0, A1)]

  204. implicit def tuple2Group[A0, A1](implicit A0: Group[A0], A1: Group[A1]): Group[(A0, A1)]

  205. implicit def tuple2Monoid[A0, A1](implicit A0: Monoid[A0], A1: Monoid[A1]): Monoid[(A0, A1)]

  206. implicit def tuple2Order[A0, A1](implicit A0: Order[A0], A1: Order[A1]): Order[(A0, A1)]

  207. implicit def tuple2PartialOrder[A0, A1](implicit A0: PartialOrder[A0], A1: PartialOrder[A1]): PartialOrder[(A0, A1)]

  208. implicit def tuple2Rig[A0, A1](implicit A0: Rig[A0], A1: Rig[A1]): Rig[(A0, A1)]

  209. implicit def tuple2Ring[A0, A1](implicit A0: Ring[A0], A1: Ring[A1]): Ring[(A0, A1)]

  210. implicit def tuple2Rng[A0, A1](implicit A0: Rng[A0], A1: Rng[A1]): Rng[(A0, A1)]

  211. implicit def tuple2Semigroup[A0, A1](implicit A0: Semigroup[A0], A1: Semigroup[A1]): Semigroup[(A0, A1)]

  212. implicit def tuple2Semilattice[A0, A1](implicit A0: Semilattice[A0], A1: Semilattice[A1]): Semilattice[(A0, A1)]

  213. implicit def tuple2Semiring[A0, A1](implicit A0: Semiring[A0], A1: Semiring[A1]): Semiring[(A0, A1)]

  214. implicit def tuple3Band[A0, A1, A2](implicit A0: Band[A0], A1: Band[A1], A2: Band[A2]): Band[(A0, A1, A2)]

  215. implicit def tuple3Eq[A0, A1, A2](implicit A0: Eq[A0], A1: Eq[A1], A2: Eq[A2]): Eq[(A0, A1, A2)]

  216. implicit def tuple3EuclideanRing[A0, A1, A2](implicit A0: EuclideanRing[A0], A1: EuclideanRing[A1], A2: EuclideanRing[A2]): EuclideanRing[(A0, A1, A2)]

  217. implicit def tuple3Group[A0, A1, A2](implicit A0: Group[A0], A1: Group[A1], A2: Group[A2]): Group[(A0, A1, A2)]

  218. implicit def tuple3Monoid[A0, A1, A2](implicit A0: Monoid[A0], A1: Monoid[A1], A2: Monoid[A2]): Monoid[(A0, A1, A2)]

  219. implicit def tuple3Order[A0, A1, A2](implicit A0: Order[A0], A1: Order[A1], A2: Order[A2]): Order[(A0, A1, A2)]

  220. implicit def tuple3PartialOrder[A0, A1, A2](implicit A0: PartialOrder[A0], A1: PartialOrder[A1], A2: PartialOrder[A2]): PartialOrder[(A0, A1, A2)]

  221. implicit def tuple3Rig[A0, A1, A2](implicit A0: Rig[A0], A1: Rig[A1], A2: Rig[A2]): Rig[(A0, A1, A2)]

  222. implicit def tuple3Ring[A0, A1, A2](implicit A0: Ring[A0], A1: Ring[A1], A2: Ring[A2]): Ring[(A0, A1, A2)]

  223. implicit def tuple3Rng[A0, A1, A2](implicit A0: Rng[A0], A1: Rng[A1], A2: Rng[A2]): Rng[(A0, A1, A2)]

  224. implicit def tuple3Semigroup[A0, A1, A2](implicit A0: Semigroup[A0], A1: Semigroup[A1], A2: Semigroup[A2]): Semigroup[(A0, A1, A2)]

  225. implicit def tuple3Semilattice[A0, A1, A2](implicit A0: Semilattice[A0], A1: Semilattice[A1], A2: Semilattice[A2]): Semilattice[(A0, A1, A2)]

  226. implicit def tuple3Semiring[A0, A1, A2](implicit A0: Semiring[A0], A1: Semiring[A1], A2: Semiring[A2]): Semiring[(A0, A1, A2)]

  227. implicit def tuple4Band[A0, A1, A2, A3](implicit A0: Band[A0], A1: Band[A1], A2: Band[A2], A3: Band[A3]): Band[(A0, A1, A2, A3)]

  228. implicit def tuple4Eq[A0, A1, A2, A3](implicit A0: Eq[A0], A1: Eq[A1], A2: Eq[A2], A3: Eq[A3]): Eq[(A0, A1, A2, A3)]

  229. implicit def tuple4EuclideanRing[A0, A1, A2, A3](implicit A0: EuclideanRing[A0], A1: EuclideanRing[A1], A2: EuclideanRing[A2], A3: EuclideanRing[A3]): EuclideanRing[(A0, A1, A2, A3)]

  230. implicit def tuple4Group[A0, A1, A2, A3](implicit A0: Group[A0], A1: Group[A1], A2: Group[A2], A3: Group[A3]): Group[(A0, A1, A2, A3)]

  231. implicit def tuple4Monoid[A0, A1, A2, A3](implicit A0: Monoid[A0], A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3]): Monoid[(A0, A1, A2, A3)]

  232. implicit def tuple4Order[A0, A1, A2, A3](implicit A0: Order[A0], A1: Order[A1], A2: Order[A2], A3: Order[A3]): Order[(A0, A1, A2, A3)]

  233. implicit def tuple4PartialOrder[A0, A1, A2, A3](implicit A0: PartialOrder[A0], A1: PartialOrder[A1], A2: PartialOrder[A2], A3: PartialOrder[A3]): PartialOrder[(A0, A1, A2, A3)]

  234. implicit def tuple4Rig[A0, A1, A2, A3](implicit A0: Rig[A0], A1: Rig[A1], A2: Rig[A2], A3: Rig[A3]): Rig[(A0, A1, A2, A3)]

  235. implicit def tuple4Ring[A0, A1, A2, A3](implicit A0: Ring[A0], A1: Ring[A1], A2: Ring[A2], A3: Ring[A3]): Ring[(A0, A1, A2, A3)]

  236. implicit def tuple4Rng[A0, A1, A2, A3](implicit A0: Rng[A0], A1: Rng[A1], A2: Rng[A2], A3: Rng[A3]): Rng[(A0, A1, A2, A3)]

  237. implicit def tuple4Semigroup[A0, A1, A2, A3](implicit A0: Semigroup[A0], A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3]): Semigroup[(A0, A1, A2, A3)]

  238. implicit def tuple4Semilattice[A0, A1, A2, A3](implicit A0: Semilattice[A0], A1: Semilattice[A1], A2: Semilattice[A2], A3: Semilattice[A3]): Semilattice[(A0, A1, A2, A3)]

  239. implicit def tuple4Semiring[A0, A1, A2, A3](implicit A0: Semiring[A0], A1: Semiring[A1], A2: Semiring[A2], A3: Semiring[A3]): Semiring[(A0, A1, A2, A3)]

  240. implicit def tuple5Band[A0, A1, A2, A3, A4](implicit A0: Band[A0], A1: Band[A1], A2: Band[A2], A3: Band[A3], A4: Band[A4]): Band[(A0, A1, A2, A3, A4)]

  241. implicit def tuple5Eq[A0, A1, A2, A3, A4](implicit A0: Eq[A0], A1: Eq[A1], A2: Eq[A2], A3: Eq[A3], A4: Eq[A4]): Eq[(A0, A1, A2, A3, A4)]

  242. implicit def tuple5EuclideanRing[A0, A1, A2, A3, A4](implicit A0: EuclideanRing[A0], A1: EuclideanRing[A1], A2: EuclideanRing[A2], A3: EuclideanRing[A3], A4: EuclideanRing[A4]): EuclideanRing[(A0, A1, A2, A3, A4)]

  243. implicit def tuple5Group[A0, A1, A2, A3, A4](implicit A0: Group[A0], A1: Group[A1], A2: Group[A2], A3: Group[A3], A4: Group[A4]): Group[(A0, A1, A2, A3, A4)]

  244. implicit def tuple5Monoid[A0, A1, A2, A3, A4](implicit A0: Monoid[A0], A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4]): Monoid[(A0, A1, A2, A3, A4)]

  245. implicit def tuple5Order[A0, A1, A2, A3, A4](implicit A0: Order[A0], A1: Order[A1], A2: Order[A2], A3: Order[A3], A4: Order[A4]): Order[(A0, A1, A2, A3, A4)]

  246. implicit def tuple5PartialOrder[A0, A1, A2, A3, A4](implicit A0: PartialOrder[A0], A1: PartialOrder[A1], A2: PartialOrder[A2], A3: PartialOrder[A3], A4: PartialOrder[A4]): PartialOrder[(A0, A1, A2, A3, A4)]

  247. implicit def tuple5Rig[A0, A1, A2, A3, A4](implicit A0: Rig[A0], A1: Rig[A1], A2: Rig[A2], A3: Rig[A3], A4: Rig[A4]): Rig[(A0, A1, A2, A3, A4)]

  248. implicit def tuple5Ring[A0, A1, A2, A3, A4](implicit A0: Ring[A0], A1: Ring[A1], A2: Ring[A2], A3: Ring[A3], A4: Ring[A4]): Ring[(A0, A1, A2, A3, A4)]

  249. implicit def tuple5Rng[A0, A1, A2, A3, A4](implicit A0: Rng[A0], A1: Rng[A1], A2: Rng[A2], A3: Rng[A3], A4: Rng[A4]): Rng[(A0, A1, A2, A3, A4)]

  250. implicit def tuple5Semigroup[A0, A1, A2, A3, A4](implicit A0: Semigroup[A0], A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3], A4: Semigroup[A4]): Semigroup[(A0, A1, A2, A3, A4)]

  251. implicit def tuple5Semilattice[A0, A1, A2, A3, A4](implicit A0: Semilattice[A0], A1: Semilattice[A1], A2: Semilattice[A2], A3: Semilattice[A3], A4: Semilattice[A4]): Semilattice[(A0, A1, A2, A3, A4)]

  252. implicit def tuple5Semiring[A0, A1, A2, A3, A4](implicit A0: Semiring[A0], A1: Semiring[A1], A2: Semiring[A2], A3: Semiring[A3], A4: Semiring[A4]): Semiring[(A0, A1, A2, A3, A4)]

  253. implicit def tuple6Band[A0, A1, A2, A3, A4, A5](implicit A0: Band[A0], A1: Band[A1], A2: Band[A2], A3: Band[A3], A4: Band[A4], A5: Band[A5]): Band[(A0, A1, A2, A3, A4, A5)]

  254. implicit def tuple6Eq[A0, A1, A2, A3, A4, A5](implicit A0: Eq[A0], A1: Eq[A1], A2: Eq[A2], A3: Eq[A3], A4: Eq[A4], A5: Eq[A5]): Eq[(A0, A1, A2, A3, A4, A5)]

  255. implicit def tuple6EuclideanRing[A0, A1, A2, A3, A4, A5](implicit A0: EuclideanRing[A0], A1: EuclideanRing[A1], A2: EuclideanRing[A2], A3: EuclideanRing[A3], A4: EuclideanRing[A4], A5: EuclideanRing[A5]): EuclideanRing[(A0, A1, A2, A3, A4, A5)]

  256. implicit def tuple6Group[A0, A1, A2, A3, A4, A5](implicit A0: Group[A0], A1: Group[A1], A2: Group[A2], A3: Group[A3], A4: Group[A4], A5: Group[A5]): Group[(A0, A1, A2, A3, A4, A5)]

  257. implicit def tuple6Monoid[A0, A1, A2, A3, A4, A5](implicit A0: Monoid[A0], A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4], A5: Monoid[A5]): Monoid[(A0, A1, A2, A3, A4, A5)]

  258. implicit def tuple6Order[A0, A1, A2, A3, A4, A5](implicit A0: Order[A0], A1: Order[A1], A2: Order[A2], A3: Order[A3], A4: Order[A4], A5: Order[A5]): Order[(A0, A1, A2, A3, A4, A5)]

  259. implicit def tuple6PartialOrder[A0, A1, A2, A3, A4, A5](implicit A0: PartialOrder[A0], A1: PartialOrder[A1], A2: PartialOrder[A2], A3: PartialOrder[A3], A4: PartialOrder[A4], A5: PartialOrder[A5]): PartialOrder[(A0, A1, A2, A3, A4, A5)]

  260. implicit def tuple6Rig[A0, A1, A2, A3, A4, A5](implicit A0: Rig[A0], A1: Rig[A1], A2: Rig[A2], A3: Rig[A3], A4: Rig[A4], A5: Rig[A5]): Rig[(A0, A1, A2, A3, A4, A5)]

  261. implicit def tuple6Ring[A0, A1, A2, A3, A4, A5](implicit A0: Ring[A0], A1: Ring[A1], A2: Ring[A2], A3: Ring[A3], A4: Ring[A4], A5: Ring[A5]): Ring[(A0, A1, A2, A3, A4, A5)]

  262. implicit def tuple6Rng[A0, A1, A2, A3, A4, A5](implicit A0: Rng[A0], A1: Rng[A1], A2: Rng[A2], A3: Rng[A3], A4: Rng[A4], A5: Rng[A5]): Rng[(A0, A1, A2, A3, A4, A5)]

  263. implicit def tuple6Semigroup[A0, A1, A2, A3, A4, A5](implicit A0: Semigroup[A0], A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3], A4: Semigroup[A4], A5: Semigroup[A5]): Semigroup[(A0, A1, A2, A3, A4, A5)]

  264. implicit def tuple6Semilattice[A0, A1, A2, A3, A4, A5](implicit A0: Semilattice[A0], A1: Semilattice[A1], A2: Semilattice[A2], A3: Semilattice[A3], A4: Semilattice[A4], A5: Semilattice[A5]): Semilattice[(A0, A1, A2, A3, A4, A5)]

  265. implicit def tuple6Semiring[A0, A1, A2, A3, A4, A5](implicit A0: Semiring[A0], A1: Semiring[A1], A2: Semiring[A2], A3: Semiring[A3], A4: Semiring[A4], A5: Semiring[A5]): Semiring[(A0, A1, A2, A3, A4, A5)]

  266. implicit def tuple7Band[A0, A1, A2, A3, A4, A5, A6](implicit A0: Band[A0], A1: Band[A1], A2: Band[A2], A3: Band[A3], A4: Band[A4], A5: Band[A5], A6: Band[A6]): Band[(A0, A1, A2, A3, A4, A5, A6)]

  267. implicit def tuple7Eq[A0, A1, A2, A3, A4, A5, A6](implicit A0: Eq[A0], A1: Eq[A1], A2: Eq[A2], A3: Eq[A3], A4: Eq[A4], A5: Eq[A5], A6: Eq[A6]): Eq[(A0, A1, A2, A3, A4, A5, A6)]

  268. implicit def tuple7EuclideanRing[A0, A1, A2, A3, A4, A5, A6](implicit A0: EuclideanRing[A0], A1: EuclideanRing[A1], A2: EuclideanRing[A2], A3: EuclideanRing[A3], A4: EuclideanRing[A4], A5: EuclideanRing[A5], A6: EuclideanRing[A6]): EuclideanRing[(A0, A1, A2, A3, A4, A5, A6)]

  269. implicit def tuple7Group[A0, A1, A2, A3, A4, A5, A6](implicit A0: Group[A0], A1: Group[A1], A2: Group[A2], A3: Group[A3], A4: Group[A4], A5: Group[A5], A6: Group[A6]): Group[(A0, A1, A2, A3, A4, A5, A6)]

  270. implicit def tuple7Monoid[A0, A1, A2, A3, A4, A5, A6](implicit A0: Monoid[A0], A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4], A5: Monoid[A5], A6: Monoid[A6]): Monoid[(A0, A1, A2, A3, A4, A5, A6)]

  271. implicit def tuple7Order[A0, A1, A2, A3, A4, A5, A6](implicit A0: Order[A0], A1: Order[A1], A2: Order[A2], A3: Order[A3], A4: Order[A4], A5: Order[A5], A6: Order[A6]): Order[(A0, A1, A2, A3, A4, A5, A6)]

  272. implicit def tuple7PartialOrder[A0, A1, A2, A3, A4, A5, A6](implicit A0: PartialOrder[A0], A1: PartialOrder[A1], A2: PartialOrder[A2], A3: PartialOrder[A3], A4: PartialOrder[A4], A5: PartialOrder[A5], A6: PartialOrder[A6]): PartialOrder[(A0, A1, A2, A3, A4, A5, A6)]

  273. implicit def tuple7Rig[A0, A1, A2, A3, A4, A5, A6](implicit A0: Rig[A0], A1: Rig[A1], A2: Rig[A2], A3: Rig[A3], A4: Rig[A4], A5: Rig[A5], A6: Rig[A6]): Rig[(A0, A1, A2, A3, A4, A5, A6)]

  274. implicit def tuple7Ring[A0, A1, A2, A3, A4, A5, A6](implicit A0: Ring[A0], A1: Ring[A1], A2: Ring[A2], A3: Ring[A3], A4: Ring[A4], A5: Ring[A5], A6: Ring[A6]): Ring[(A0, A1, A2, A3, A4, A5, A6)]

  275. implicit def tuple7Rng[A0, A1, A2, A3, A4, A5, A6](implicit A0: Rng[A0], A1: Rng[A1], A2: Rng[A2], A3: Rng[A3], A4: Rng[A4], A5: Rng[A5], A6: Rng[A6]): Rng[(A0, A1, A2, A3, A4, A5, A6)]

  276. implicit def tuple7Semigroup[A0, A1, A2, A3, A4, A5, A6](implicit A0: Semigroup[A0], A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3], A4: Semigroup[A4], A5: Semigroup[A5], A6: Semigroup[A6]): Semigroup[(A0, A1, A2, A3, A4, A5, A6)]

  277. implicit def tuple7Semilattice[A0, A1, A2, A3, A4, A5, A6](implicit A0: Semilattice[A0], A1: Semilattice[A1], A2: Semilattice[A2], A3: Semilattice[A3], A4: Semilattice[A4], A5: Semilattice[A5], A6: Semilattice[A6]): Semilattice[(A0, A1, A2, A3, A4, A5, A6)]

  278. implicit def tuple7Semiring[A0, A1, A2, A3, A4, A5, A6](implicit A0: Semiring[A0], A1: Semiring[A1], A2: Semiring[A2], A3: Semiring[A3], A4: Semiring[A4], A5: Semiring[A5], A6: Semiring[A6]): Semiring[(A0, A1, A2, A3, A4, A5, A6)]

  279. implicit def tuple8Band[A0, A1, A2, A3, A4, A5, A6, A7](implicit A0: Band[A0], A1: Band[A1], A2: Band[A2], A3: Band[A3], A4: Band[A4], A5: Band[A5], A6: Band[A6], A7: Band[A7]): Band[(A0, A1, A2, A3, A4, A5, A6, A7)]

  280. implicit def tuple8Eq[A0, A1, A2, A3, A4, A5, A6, A7](implicit A0: Eq[A0], A1: Eq[A1], A2: Eq[A2], A3: Eq[A3], A4: Eq[A4], A5: Eq[A5], A6: Eq[A6], A7: Eq[A7]): Eq[(A0, A1, A2, A3, A4, A5, A6, A7)]

  281. implicit def tuple8EuclideanRing[A0, A1, A2, A3, A4, A5, A6, A7](implicit A0: EuclideanRing[A0], A1: EuclideanRing[A1], A2: EuclideanRing[A2], A3: EuclideanRing[A3], A4: EuclideanRing[A4], A5: EuclideanRing[A5], A6: EuclideanRing[A6], A7: EuclideanRing[A7]): EuclideanRing[(A0, A1, A2, A3, A4, A5, A6, A7)]

  282. implicit def tuple8Group[A0, A1, A2, A3, A4, A5, A6, A7](implicit A0: Group[A0], A1: Group[A1], A2: Group[A2], A3: Group[A3], A4: Group[A4], A5: Group[A5], A6: Group[A6], A7: Group[A7]): Group[(A0, A1, A2, A3, A4, A5, A6, A7)]

  283. implicit def tuple8Monoid[A0, A1, A2, A3, A4, A5, A6, A7](implicit A0: Monoid[A0], A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4], A5: Monoid[A5], A6: Monoid[A6], A7: Monoid[A7]): Monoid[(A0, A1, A2, A3, A4, A5, A6, A7)]

  284. implicit def tuple8Order[A0, A1, A2, A3, A4, A5, A6, A7](implicit A0: Order[A0], A1: Order[A1], A2: Order[A2], A3: Order[A3], A4: Order[A4], A5: Order[A5], A6: Order[A6], A7: Order[A7]): Order[(A0, A1, A2, A3, A4, A5, A6, A7)]

  285. implicit def tuple8PartialOrder[A0, A1, A2, A3, A4, A5, A6, A7](implicit A0: PartialOrder[A0], A1: PartialOrder[A1], A2: PartialOrder[A2], A3: PartialOrder[A3], A4: PartialOrder[A4], A5: PartialOrder[A5], A6: PartialOrder[A6], A7: PartialOrder[A7]): PartialOrder[(A0, A1, A2, A3, A4, A5, A6, A7)]

  286. implicit def tuple8Rig[A0, A1, A2, A3, A4, A5, A6, A7](implicit A0: Rig[A0], A1: Rig[A1], A2: Rig[A2], A3: Rig[A3], A4: Rig[A4], A5: Rig[A5], A6: Rig[A6], A7: Rig[A7]): Rig[(A0, A1, A2, A3, A4, A5, A6, A7)]

  287. implicit def tuple8Ring[A0, A1, A2, A3, A4, A5, A6, A7](implicit A0: Ring[A0], A1: Ring[A1], A2: Ring[A2], A3: Ring[A3], A4: Ring[A4], A5: Ring[A5], A6: Ring[A6], A7: Ring[A7]): Ring[(A0, A1, A2, A3, A4, A5, A6, A7)]

  288. implicit def tuple8Rng[A0, A1, A2, A3, A4, A5, A6, A7](implicit A0: Rng[A0], A1: Rng[A1], A2: Rng[A2], A3: Rng[A3], A4: Rng[A4], A5: Rng[A5], A6: Rng[A6], A7: Rng[A7]): Rng[(A0, A1, A2, A3, A4, A5, A6, A7)]

  289. implicit def tuple8Semigroup[A0, A1, A2, A3, A4, A5, A6, A7](implicit A0: Semigroup[A0], A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3], A4: Semigroup[A4], A5: Semigroup[A5], A6: Semigroup[A6], A7: Semigroup[A7]): Semigroup[(A0, A1, A2, A3, A4, A5, A6, A7)]

  290. implicit def tuple8Semilattice[A0, A1, A2, A3, A4, A5, A6, A7](implicit A0: Semilattice[A0], A1: Semilattice[A1], A2: Semilattice[A2], A3: Semilattice[A3], A4: Semilattice[A4], A5: Semilattice[A5], A6: Semilattice[A6], A7: Semilattice[A7]): Semilattice[(A0, A1, A2, A3, A4, A5, A6, A7)]

  291. implicit def tuple8Semiring[A0, A1, A2, A3, A4, A5, A6, A7](implicit A0: Semiring[A0], A1: Semiring[A1], A2: Semiring[A2], A3: Semiring[A3], A4: Semiring[A4], A5: Semiring[A5], A6: Semiring[A6], A7: Semiring[A7]): Semiring[(A0, A1, A2, A3, A4, A5, A6, A7)]

  292. implicit def tuple9Band[A0, A1, A2, A3, A4, A5, A6, A7, A8](implicit A0: Band[A0], A1: Band[A1], A2: Band[A2], A3: Band[A3], A4: Band[A4], A5: Band[A5], A6: Band[A6], A7: Band[A7], A8: Band[A8]): Band[(A0, A1, A2, A3, A4, A5, A6, A7, A8)]

  293. implicit def tuple9Eq[A0, A1, A2, A3, A4, A5, A6, A7, A8](implicit A0: Eq[A0], A1: Eq[A1], A2: Eq[A2], A3: Eq[A3], A4: Eq[A4], A5: Eq[A5], A6: Eq[A6], A7: Eq[A7], A8: Eq[A8]): Eq[(A0, A1, A2, A3, A4, A5, A6, A7, A8)]

  294. implicit def tuple9EuclideanRing[A0, A1, A2, A3, A4, A5, A6, A7, A8](implicit A0: EuclideanRing[A0], A1: EuclideanRing[A1], A2: EuclideanRing[A2], A3: EuclideanRing[A3], A4: EuclideanRing[A4], A5: EuclideanRing[A5], A6: EuclideanRing[A6], A7: EuclideanRing[A7], A8: EuclideanRing[A8]): EuclideanRing[(A0, A1, A2, A3, A4, A5, A6, A7, A8)]

  295. implicit def tuple9Group[A0, A1, A2, A3, A4, A5, A6, A7, A8](implicit A0: Group[A0], A1: Group[A1], A2: Group[A2], A3: Group[A3], A4: Group[A4], A5: Group[A5], A6: Group[A6], A7: Group[A7], A8: Group[A8]): Group[(A0, A1, A2, A3, A4, A5, A6, A7, A8)]

  296. implicit def tuple9Monoid[A0, A1, A2, A3, A4, A5, A6, A7, A8](implicit A0: Monoid[A0], A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4], A5: Monoid[A5], A6: Monoid[A6], A7: Monoid[A7], A8: Monoid[A8]): Monoid[(A0, A1, A2, A3, A4, A5, A6, A7, A8)]

  297. implicit def tuple9Order[A0, A1, A2, A3, A4, A5, A6, A7, A8](implicit A0: Order[A0], A1: Order[A1], A2: Order[A2], A3: Order[A3], A4: Order[A4], A5: Order[A5], A6: Order[A6], A7: Order[A7], A8: Order[A8]): Order[(A0, A1, A2, A3, A4, A5, A6, A7, A8)]

  298. implicit def tuple9PartialOrder[A0, A1, A2, A3, A4, A5, A6, A7, A8](implicit A0: PartialOrder[A0], A1: PartialOrder[A1], A2: PartialOrder[A2], A3: PartialOrder[A3], A4: PartialOrder[A4], A5: PartialOrder[A5], A6: PartialOrder[A6], A7: PartialOrder[A7], A8: PartialOrder[A8]): PartialOrder[(A0, A1, A2, A3, A4, A5, A6, A7, A8)]

  299. implicit def tuple9Rig[A0, A1, A2, A3, A4, A5, A6, A7, A8](implicit A0: Rig[A0], A1: Rig[A1], A2: Rig[A2], A3: Rig[A3], A4: Rig[A4], A5: Rig[A5], A6: Rig[A6], A7: Rig[A7], A8: Rig[A8]): Rig[(A0, A1, A2, A3, A4, A5, A6, A7, A8)]

  300. implicit def tuple9Ring[A0, A1, A2, A3, A4, A5, A6, A7, A8](implicit A0: Ring[A0], A1: Ring[A1], A2: Ring[A2], A3: Ring[A3], A4: Ring[A4], A5: Ring[A5], A6: Ring[A6], A7: Ring[A7], A8: Ring[A8]): Ring[(A0, A1, A2, A3, A4, A5, A6, A7, A8)]

  301. implicit def tuple9Rng[A0, A1, A2, A3, A4, A5, A6, A7, A8](implicit A0: Rng[A0], A1: Rng[A1], A2: Rng[A2], A3: Rng[A3], A4: Rng[A4], A5: Rng[A5], A6: Rng[A6], A7: Rng[A7], A8: Rng[A8]): Rng[(A0, A1, A2, A3, A4, A5, A6, A7, A8)]

  302. implicit def tuple9Semigroup[A0, A1, A2, A3, A4, A5, A6, A7, A8](implicit A0: Semigroup[A0], A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3], A4: Semigroup[A4], A5: Semigroup[A5], A6: Semigroup[A6], A7: Semigroup[A7], A8: Semigroup[A8]): Semigroup[(A0, A1, A2, A3, A4, A5, A6, A7, A8)]

  303. implicit def tuple9Semilattice[A0, A1, A2, A3, A4, A5, A6, A7, A8](implicit A0: Semilattice[A0], A1: Semilattice[A1], A2: Semilattice[A2], A3: Semilattice[A3], A4: Semilattice[A4], A5: Semilattice[A5], A6: Semilattice[A6], A7: Semilattice[A7], A8: Semilattice[A8]): Semilattice[(A0, A1, A2, A3, A4, A5, A6, A7, A8)]

  304. implicit def tuple9Semiring[A0, A1, A2, A3, A4, A5, A6, A7, A8](implicit A0: Semiring[A0], A1: Semiring[A1], A2: Semiring[A2], A3: Semiring[A3], A4: Semiring[A4], A5: Semiring[A5], A6: Semiring[A6], A7: Semiring[A7], A8: Semiring[A8]): Semiring[(A0, A1, A2, A3, A4, A5, A6, A7, A8)]

  305. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  306. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  307. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped