remove unused code
use byte and word iso uint*{8,16}_t to be consistent

… although the better option would probably be to use uint*_t
everywhere, and lose the byte/word stuff