Module Owl_operator

module Owl_operator: sig .. end
Operator definition such add, sub, mul, and div.

module type BasicSig = sig .. end
module type ExtendSig = sig .. end
module type MatrixSig = sig .. end
module Make_Basic: 
functor (M : BasicSig) -> sig .. end
module Make_Extend: 
functor (M : ExtendSig) -> sig .. end
module Make_Matrix: 
functor (M : MatrixSig) -> sig .. end