TODO (263B)
1 - Refactor the global options into seperate structs 2 - Convert the stdint types into standard system types. 3 see https://flak.tedunangst.com/post/OpenBSD-integer-types. 4 - Apply patches from the ports tree. 5 - Change pattern matching to use the base regex library.