very much inspired by tokio, but i kinda like how this turned out
also tried rewriting some of my existing netcode from other projects to these (just to test things out with different use-cases, very much as an mvp), and it looks sooo much cleaner...
i have no idea how performant this is though, but i think it *should* be good enough..? idk how to benchmark this properly, and what to compare to...