Cool library! The `type_safe::strong_typedef_op` could use the bitwise operations like &, |, ~, etc. For the integer op type these should probably be default.