sig type t type term type location val clause : ?loc:Ast_dimacs.Statement.location -> Ast_dimacs.Statement.term list -> Ast_dimacs.Statement.t end