sampla for functor_overload.hpp のサンプル