Functor Deriving_Default.Default_option

module Default_option: 
functor (A : Default-> Default with type a = A.a option
Parameters:
A : Default

type a 
val default : unit -> a