We need to import what @Hombre-x developed during GSoC from Shellfish to this project, taking care of renaming the Shellfish object to Catscript and the package structure to reflect the one we usually use in our projects (I'll say let's use org.typelevel.catscript as the base one).