参照型と値型を峻別するのって変だよね