Guys, what am I missing? I've got an async function that modifies 2 registers and writes 2 others (all async). But it generates 1.3kB of code! That feels like too much... Is there a blog with tips/tricks/techniques to keep the generated futures small? If this were blocking this function would be 300 bytes tops. Looking at the assembly is also not very helpful. It's too much and it's for generated async code, so I can't even compare it with the actual code...