 I started programming when I was 16 and I had to make money and so I was searching for a way to make money and I looked at this computer thing and then I tried to press some buttons and the program came out. And that was fun and they gave me a considerable amount of money so I was very happy and I'm happy since. It's a popular question. You could say that a monad is a container for computation as opposed to a container for data but that's besides a lot of other things that a monad is.