when people say things like "ugh tokio just does async filesystem i/o in a blocking thread" as if the problem is tokio using a blocking thread for local filesystem i/o and not the initial proposal to use async for local filesystem i/o while expecting to get good performance. the filesystem is not like the network!