- seeded prng
- smarter allocator for alloc
- add code comments everywhere
- add docstrings everywhere
- write more of spec & docs
- optimise hashmap implementation
    - rehash buckets & squash after size threshold
- write test suite
- report compiler bugs
    - once done, verify i have written ok code ૮꒰ ˶• ༝ •˶꒱ა
    - make foldhash implementation identical to original
    - report MORE compiler bugs!!!
- implement more math stuff
- utilise libc more where possible (free performance, portability, reliability)
- optimise! optimise! optimise!
- confirm current implementations match spec
- heap string type