utils: Restructure the exports.

This commit is contained in:
Sergiu Ivanov 2020-02-20 14:19:30 +01:00
parent 768fa7aabc
commit 6001762cb8

View file

@ -8,11 +8,13 @@
(for-syntax racket/list))
(provide
;; Functions with contracts
;; Functions
(contract-out [eval-with (-> variable-mapping? any/c any)]
[extract-symbols (-> any/c list?)])
;; Functions without contracts
variable-mapping? hash-pred
[extract-symbols (-> any/c list?)]
[variable-mapping? (-> any/c boolean?)]
[hash-pred (->* (hash?)
(#:key-pred any/c #:val-pred any/c)
boolean?)])
;; Syntax
auto-hash-ref/explicit auto-hash-ref/:)