To-Do

- Cryptography
  - hmac_sha256 https://github.com/h5p9sl/hmac_sha256
  - ecdh https://github.com/kokke/tiny-ECDH-c
- Allocators
  - Memory pool
  - Memory stack
  - Bump
- Data formats
  - UTF-8
  - XML
  - JSON
  - unival
- System
  - Better atomics support
  - System call, run process
  - Terminal
  - File and memory mapping
  - Inter-process transfer
  - Sockets tests.
  - System boilerplate (graphics, audio, input)
    - SDL
    - X11 (Linux)
    - Win32 (Windows)
    - Cocoa (macOS)
    - Emscripten (WebAssembly)
    - Parsing OpenGL interface
- Utils
  - parse, print
  - String builder
  - HTTP 1 client