How about multio makes `multio.init` optional, and uses sniffio to initialize itself? I suppose we'd have to make curio support sniffio first. Possibly, init could be removed completely.