Just pass arguments through to io.open
Extract IOError compatibility transformation as a context