The Remote Monad. - Justin Troy Dawson (2018)