File:Monad.3.D.IO.20180118.pdf