1.0.20.17: replace cut-and-paste duplication of ASSEMBLE with a macrolet