More type safety by using 'SpecialRegisterIndex' newtype.