Create a new (Test:class) with a given implementation.
You probably don't want to instantiate this class directly, instead you can register tests with (Suite:class).(addTest:2). You can also register (Test:class) instances with (Suite:class).(addTest:1).
Tracks a function's execution in (Test:class).histogram.
Example