macro annotations are now automatically turned into @compileTimeOnly