unnatural liftIO calls

... these were only accidentally type-correct, actually did more
roundtrips between monads than makes sense
Merge pull request #104 from jvoigtlaender/master

unnatural liftIO calls