Module Deriving_Default

module Deriving_Default: sig .. end

module type Default = sig .. end
module Defaults: 
functor (D : Default-> Default with type a = D.a
module Default_string: Default  with type a = string
module Default_int64: Default  with type a = int64
module Default_int: Default  with type a = int
module Default_bool: Default  with type a = bool
module Default_unit: Default  with type a = unit
module Default_char: Default  with type a = char
module Default_float: Default  with type a = float
module Default_list: 
functor (A : Default-> Default with type a = A.a list
module Default_option: 
functor (A : Default-> Default with type a = A.a option
module Default_array: 
functor (A : Default-> Default with type a = A.a array
module Default_ref: 
functor (A : Default-> Default with type a = A.a ref