#lang typed-racket/minimal (require typed/scheme/base scheme/require (subtract-in scheme typed/scheme/base scheme/contract) (for-syntax scheme/base)) (provide (all-from-out typed/scheme/base scheme) (for-syntax (all-from-out scheme/base)))