関数型になってきた