My take on trying to explain monads via python.