The *u8 stubs are there because writing out each type is annoying and I haven't needed them yet. That's all.