functor (X : sig val value : Slap_C.num_type list list end-> CNTMAT