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

9 lines
129 B
Racket

#lang typed/scheme
(define-type (T elem)
(U 'other a:empty))
(define-predicate a:list? (T Any))
(define-struct: a:empty ())