Porting of the Raise DSL from the Arrow Kt Kotlin library
A small programming language created with Scala and ANTLR