diff --git a/collects/mzlib/contract.ss b/collects/mzlib/contract.ss index 7ade252..6beb53c 100644 --- a/collects/mzlib/contract.ss +++ b/collects/mzlib/contract.ss @@ -1,7 +1,15 @@ (module contract mzscheme - (require "private/contract.ss") - (provide (all-from-except "private/contract.ss" - make-contract - contract-proc - raise-contract-error - build-compound-type-name))) + (require "private/contract.ss" + "private/contract-arrow.ss" + "private/contract-util.ss") + + + (provide + (all-from "private/contract-arrow.ss") + (all-from-except "private/contract-util.ss" + raise-contract-error + contract-proc + make-contract + contract-proc + build-compound-type-name) + (all-from-except "private/contract.ss")))