instance<A> static method

Group<A> instance<A>(
  1. A emptyValue,
  2. A f(
    1. A a1,
    2. A a2
    ),
  3. A inv(
    1. A a
    )
)
override

Create a Group instance from the given function, empty value, and inverse function.

Implementation

static Group<A> instance<A>(
        A emptyValue, A Function(A a1, A a2) f, A Function(A a) inv) =>
    _Group(emptyValue, f, inv);