Using Macro Annotations to Reduce Boilerplate (Scala)
ravel.engineering