typed-racket/typed-racket-test/succeed/poly-simple-contract.rkt
Sam Tobin-Hochstadt 7572adb9c2 Fix use of simple-result-> to check the domains.
This broke pict3d, but also disabled some contract checks that
should have been kept.
2016-03-28 17:11:37 -04:00

17 lines
350 B
Racket

#lang typed/racket/base
(require/typed
racket/struct
[make-constructor-style-printer
(All (A) (-> (-> A (U Symbol String))
(-> A (Sequenceof Any))
(-> A Output-Port (U #t #f 0 1) Void)))])
((make-constructor-style-printer
(lambda ([x : String]) x)
(lambda ([x : String]) null))
""
(open-output-string) #t)