[minor] Allow infinite arguments to be merged with copy
[minor] Support error templates