- Document every function and procedure in NROFF.
- Implement zstring functions and procedures seen in the HLA
  standard library.
- Remove PUSH and POP aliases on ARM.
- Use frame pointer in all functions and procedures that
  allocate space on the stack for ARM.
- Remove unnecessary zero when accessing index zero in ARM.
  For example, replace "ldr r0, [sp, #0]" with "ldr r0, [sp]".
- Modify system calls that take a string to not skip the first
  byte.
- Do not use EBP in functions and procedures without local variables on
  the stack for i386.
- Replace all hexadecimal with decimal.
- Add support for MINIX 2 i386.
- Add support for ARMv2 and ARMv7.
- System calls on NetBSD use the C calling convention. Use this when it
  works.
- Use buffering in get_line() and put().
- Implement getint() and putint().
- Support Minix 1.5.10-2.0.4 like BCC.
- Make NetBSD and Linux a superset of Minix functions with as few
  additions as possible.
