Wrap register name/value/defined-ness up into the same struct in preparation for writing registers.