int operator <<(int? shiftAmount) { if (shiftAmount == null) { return raw; } return raw << shiftAmount; }