------------------------------------------------------------------------------------------- -- | Polymorphic user but defining bind and return as normal functions (WORKING) ------------------------------------------------------------------------------------------- module T1697C where data User = U {-@ measure currentUser :: User @-} {-@ data TaggedT user m a