Phase out internal -hmap constructor, replace with make-HMap.
Add optional field to HeterogeneousMap
Add tests for cs-gen hmaps
add partial-hmap?
remove -hmap, replace with make-HMap. WIP
fix typo
more typos
unparse HMaps with :optional keys
Use source file in type error message instead of namespace
Add :env map to all type errors. Clean up some error messages.
Add internal annotation
Update subtyping to support HMap optional keys
Update HMap type inference to support optional entries
Add missing subtype expected check in invoke-keyword
Support optional HMap keys in special case of `get`
Support optional HMap keys in KeyPE update case
Tests for special `get` with optional HMap keys
work on merge-hmaps
Tweak HMap printing to elide :mandatory if possible
Refactor out HMap upcast logic