Bug fixes Disallow type recursion during type declaration (#2331) (1f641be) use correct ctx infer generic types (#2323) (7d93509) Fix unreachable in block statement (#2325) (4ac283a) typo suboptimial to suboptimal (#2332) (#2333) (5780cd7)