{-@ LIQUID "--no-pattern-inline" @-} module T1697 where data User = U {-@ measure currentUser :: User @-} {-@ data TaggedT user m a