モナドってどの位使うもの?
IOは別としても、Maybeやリストを単体じゃなくてdoや>>=でバリバリ繋いだり、
あるいは合成モナド作ったりとかって実際のプログラムでどの位やるもの?