&gt; I&#x27;ve just given up at this point.<p>Given up trying to understand Monads, or given up Haskell? I&#x27;m still confused by many monads, after years of Haskell programming; it hasn&#x27;t stopped me getting stuff done.