I don&#x27;t know Haskell (yet) but do have a small ammount of assembly experience and I managed to follow along fairly well. However on purpose I didn&#x27;t worry about fully understanding the monadic side of things.