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

10 lines
238 B
Racket

#lang racket/load
(module stream typed/racket
(define-type (Stream a) (Rec s (Promise (U Null (Pair a s)))))
(provide Stream))
(module m typed/racket
(require 'stream)
(: x (Stream Integer))
(define x (delay '())))
(require 'm)