Comment Comment by theseoafs Yep -- actually, if you look at how the IO type is defined in Haskell, it looks basically like this (there is an object that represents the "state of the world" that gets threaded through computations). parent theseoafs 9 years ago