Optionally generate instance types that support interior mutability. (#14) These allow register read AND write operations to be made with just a `&self` reference.