module Logic:sig..end
module Make:functor (L:ParseLocation.S) ->functor (I:Id_intf.Logic) ->functor (T:Term_intf.Logicwith type location := L.t and type id := I.t) ->functor (S:Stmt_intf.Logicwith type location := L.t and type id := I.t and type term := T.t) ->sig..end