>>189 boost::function はダメだったっけ?