Get rid of temporaries in pattern argument for poco macroses