Should function arguments be reassignable or mutable? Working on a defect in Leaf I had a question: should function arguments be reassignable within a function? Are they just like local variables, or