Lin.MakeCmdSourceFunctor to map a combinator-based module signature description into a raw Lin description. This functor is exposed for internal uses only, its API may change at any time.
The type of the system under test
The type of commands
A command generator.
A command shrinker. To a first approximation you can use QCheck.Shrink.nil.
The command result type
Utility function to clean up t after each test instance, e.g., for closing sockets, files, or resetting global parameters