PasteRack.org
Paste # 46087
2017-10-06 14:09:25

Fork as a new paste.

Paste viewed 196 times.


Embed:

  1. #lang racket/base
  2.  
  3. (module t typed/racket/base
  4.   (provide f)
  5.  
  6.   (define-type T
  7.     (HashTable (Vectorof Integer) Symbol))
  8.  
  9.   (: f (-> Symbol (U Integer T)))
  10.   (define (f x)
  11.     (hash '#(1) x)))
  12.  
  13. (require 't)
  14.  
  15. f

=>

#<procedure:f>