Suppose I have some interface file mylib.mli
like
var foo : 'a list -> int
val bar : f:('a -> 'b) -> 'a list -> 'b list
val baz : f:('a -> bool) -> 'a list -> 'a list
val frobnitz : init:'acc -> f:('acc -> 'a -> 'acc) -> 'a list -> 'acc
val frobozz : 'a list -> 'a list -> 'a list
val quux : 'a list list -> 'a list
Is there an automated way to generate the corresponding mylib.ml
as a collection of stubs? (By "stub" I mean a "minimal, interface-implementing function".)