**New Features**
- Add extended type name generation based on dynamic property assignments (29).
- Pull forward more utilities to the `Node` api: `type_name`, `orig_type_name`, `external`
**Bug Fixes**
- Fix missing warning check for implicit array stride.
- Fix type cast issue when assigning properties (35)
- Fix error hint underline if snippet contains tabs. (36)
- Fix property alias assignments in some counter properties: `threshold` & `incrthreshold`, `saturate` & `incrsaturate`.