Worked on set_register. I seem to potentially have a matching structure to
the C structure, but now there's an issue with data types.