support and tests for !merge() syntax