functor (X : sig val value : (Slap_D.num_type, Slap_D.prec, Bigarray.fortran_layout) Bigarray.Array2.t end) -> CNTMAT