typed-racket/typed-racket-test/succeed/pr10937.rkt
2014-12-16 10:07:25 -05:00

12 lines
123 B
Racket

#lang typed/scheme
(define-type (T+ elem)
(U (A elem)))
(define-type (T elem)
(U T+ 2))
(define-struct: (x) A ())