module MakeLabeller:Create a labeller. If you restrict the type of the labeller module to Labeller when creating it, the labels returned will have an incompatible type with labels from other modules. This is recommended to prevent different labels from being confused.
| Parameters: |
|
type label
val next_label : unit -> labelval shower : label Show.show