module ByFunction: WithOutput(sig val option_name : string val help : string val output_by_default : boolend)
WithOutput
(
sig
val option_name : string
string
val help : string
val output_by_default : bool
bool
end
)