fix: stop closing IO's we don't own, fixes #85

@brixen did an exceptional job of schooling us in #85. I'm all for leaving this
responsibility on the authors of the broken code.

/cc @marcbowes