(module Contract)