### Additions
* Port to 1.21
* Added new (undocumented) `cast` and `nullCast` extension functions for functional programming style of type casting. Ex: val thing: MyType2 = `myType1.cast<MyType2>().withThing().doAnotherThing()`
### Changes
* Optimized `Expression` with pre-compiled shortcuts for many situations; optimized constant usage.
* Expressions now have `hashcode` and `equals` methods for direct comparison.
### Fixes
* None.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }