macro {includeblock} trims output
added MacroNode::$replaced to distinguish between the variables and control logic