ALLOW_MOVE for template types
macro should have the definition ALLOW_MOVE(newName, ...) to allow arbitrary template arguments (ie. those with ',' in them....)
macro should have the definition ALLOW_MOVE(newName, ...) to allow arbitrary template arguments (ie. those with ',' in them....)