module Wutil_once: sig .. end
sig
end
once f returns a function that will only be applied once per execution of the program and returns the same value afterwards.
once f
val once : ('a -> 'b) -> 'a -> 'b
('a -> 'b) -> 'a -> 'b