Leko says to YSITD
所以理論上我可以在一般的 function 裡面模擬 await 的多執行緒