issue #1 + assignment is now by-value by default, passing is still by-ref
issue #1 + assignment is now by-value by default, passing is still by-ref