参照の値渡しをすればよい
理屈の上ではrefやoutも完全に代替できる