I remember being a sophmore in college and I understood the basics of haskell (not really monads yet) and we worked in groups. My partner was very intelligent, but didn&#x27;t have a grasp on the language at all.<p>For the final project, we had a problem that I didn&#x27;t understand well, but he couldn&#x27;t use the language effectively. We ended up having him work out the problem incorrectly in a shared notepad and I would refactor his broken code into something that worked. It was a mess. I&#x27;m pretty sure I&#x27;ve seen worst things you can possibly build in haskell -- and they are bad.