permute abstract method

T permute(
  1. T instance
)

Generates another instance with some deterministic function.

The only exception is Kind.forNull (because it has no other instances).

Implementation

T permute(T instance);