scala.annotation.compileTimeOnly
migrating to palladium0