bounce method

T bounce(
  1. A a,
  2. B b,
  3. C c,
  4. D d,
  5. E e,
  6. F f,
  7. G g,
)

Runs the function, "bouncing" on the recursion trampoline, returning the result of the wrapped computations.

Implementation

T bounce(A a, B b, C c, D d, E e, F f, G g) =>
    this(a, b, c, d, e, f, g).bounce();