Coopelの参照機能と戻り型