Skeuomorph is a library for transforming different schemas in Scala
Declare languages as constructors in a simple way
Apply nanopass optimizations to the Abstract Syntax Trees of your program
Leverage the power of Recursion Schemes to make performant and easy to write programs on your ASTs