Tiny macros `@with` & `@morph` with a lot of punch