Dear Cafe, did something change w.r.t. placement of the bang? GHCi, version 9.0.0.20200925: https://www.haskell.org/ghc/ :? for help Prelude> data T = T { foo :: ! Int } <interactive>:1:21: error: Operator applied to too few arguments: ! Prelude> data T = T { foo :: !Int } Prelude> - J.W.