module Make: functor (Puzzle : PUZZLE) -> sig .. end
functor (
Puzzle
:
PUZZLE
) ->
sig
end
val run : Puzzle.state -> Puzzle.move list -> unit
Puzzle.state -> Puzzle.move list -> unit
s