これ作るために試行錯誤してわかったけど、排他処理を複数同時にしなきゃいけないような場面でasync/awaitを使うと大混乱に陥るので、そういう時はasync/await使わないほうがいい!><;
思考の /dev/null