I was going to be one of the people who complained about this post&#x27;s shortcomings, but of course that&#x27;s because I learned Haskell rather than Swift, and so the implications of monads et al. are a teensy bit different.<p>This is probably all you need to know in terms of Swift.<p>If you&#x27;re talking about the actual mathematical theories, or how other languages see it, this is a gross oversimplification. But since we&#x27;re talking about just Swift it&#x27;s fine.