Add contracts to lens composition
This commit is contained in:
parent
7d76d71dc2
commit
ed16d1ab04
|
@ -8,8 +8,9 @@
|
|||
(module+ test
|
||||
(require rackunit))
|
||||
|
||||
(provide lens-compose
|
||||
lens-thrush)
|
||||
(provide
|
||||
(contract-out [lens-compose (->* () () #:rest lens? lens?)]
|
||||
[lens-thrush (->* () () #:rest lens? lens?)]))
|
||||
|
||||
|
||||
(define (lens-compose2 sub-lens super-lens)
|
||||
|
|
Loading…
Reference in New Issue
Block a user