{-# INLINE #-} all the things