Functor(a)
なんのためのファンクタとoperator()なのかって話ですよね…