8.9 racket/contract/base

 (require racket/contract/base) package: base

The racket/contract/base module provides a subset of the exports of racket/contract module. In particular, it contains everything in the

Unfortunately, using racket/contract/base does not yield a significantly smaller memory footprint than racket/contract, but it can still be useful to add contracts to libraries that racket/contract uses to implement some of the more sophisticated parts of the contract system.