**DO NOT USE **
Use embassy or RTIC instead, which have a much better async runtime, and don’t have a huge and unresolvable soundness issue.