Monads Aren't That Hard