1#lang s-exp typed-racket/base-env/extra-env-lang 2 3(require "lazy-snip-untyped.rkt" 4 "lazy-snip-types.rkt" 5 (for-syntax (submod "lazy-snip-types.rkt" #%type-decl))) 6 7(provide make-2d-plot-snip 8 make-3d-plot-snip 9 make-snip-frame 10 Plot-Snip%) 11 12(type-environment 13 [make-2d-plot-snip (parse-type #'Make-2D-Plot-Snip)] 14 [make-3d-plot-snip (parse-type #'Make-3D-Plot-Snip)] 15 [make-snip-frame (parse-type #'Make-Snip-Frame)]) 16