no need to call lift after liftIO

the point of liftIO is that it replaces (lift . lift . lift), or
whatever the number of calls to lift you need to reach IO.