refなのにインスタンス作ってから渡す意図がよく分からんが、
func1内でaに別の値を代入してもfunc2には反映される