Version 2.1. Many syntax errors now include context. More types can be constant, and more can be dynaloaded. New `List.sort` method, among others. Class constructors can no longer use `self`. Several other restrictions added, but most reasonable code is unlikely to be impacted by those (ex: cannot match on an incomplete type).