indent fix
Functor の構文も使えるようにした。