* match remaining funcs * arg renames and cleanup pt 1 * hex pass, id to enum and some basic docs * data, bss and format * change file name * commit pr suggestions