Defers all instance methods.
<script src="https://cdn.jsdelivr.net/npm/idefer"><script/>
npm i idefer
const idefer = require("idefer");
Just copy paste the code!
let io = new IO();
io.defer = idefer(io);
// all io methods will be added to the defer property.
io.defer.close();
// close function is now queued.
// Works with parameters!
io.write("Hello");
// do whatever you want here.
// executes all the deferred queued functions.
io.defer();