- Rewrite the IPv6 library to accept/handle IPv4-only connections
  transparently.
  - Use a prefix of ::4444/32 to distinguish from ::ffff/32 and ::0/32

- Rewrite iobuf and str number conversion routines to use fmt

- Add FP to fmt
  - float (32 bits) is 1+23 bits (8 bit exponent) (max 8 digits)
  - double (64 bits) is 1+52 bits (11 bit exponent) (max 16 digits)

- Finish DNS library!
  - Implement TCP queries

- Add make-compile, make-load, make-makelib scripts

- Add library documentation

- Add some way of dealing with dependancies like "socket.lib" etc.

- exec replacement?  http://cr.yp.to/lib/pathexec.html

- More ADTs: bag/set, tree

- Add tests to adt/queue, adt/stack
