. . . "Is there some way to suggest to the compiler hey, I am not going to modify the argument, so you decide whether to pass by value or by reference, depending on what you think is better?" .