Implement a basic monad in C++.
huh?