Use tuples instead of a ADT for the register bank state.