Why implement a language on top of Racket? A great overview of the advantages from the author of Hackett: https://lexi-lambda.github.io/blog/2017/01/05/rascal-is-now-hackett-plus-some-answers-to-questions/