Calling a struct-by-value by reference