The current 4x implementation does this:
- if referenced and given are numeric, do arithmetic + or -
- if referenced and given are collections, do concat/merge
- else fail (no string concatenation)
- is this implementation ok
- should string concatenation be allowed (+ is not string concat elsewhere)
- Remove in favor of explicit $a = $a + [ ] (etc. possible because hashes and arrays support + operator).