The author spends the majority of the post saying how synchronous Rust doesn't work. The main problem? Closures have to be passed as traits. And they either don't know about the `f: impl Fn(i32)` syntax or refuse to use it for some reason.
Then the last paragraph just say "Oh and asynchronous Rust is even worse."
Then the last paragraph just say "Oh and asynchronous Rust is even worse."