deriving Show
INLINE bitwise