I wasn’t trying to close timeouts manually, but now I’m curious. Is there logical reason why timeouts shouldn’t be closed manually, or is this just a quirk of the particular implementation that async uses?