Using a templated operator() within a function object to allow a more natural bind() usage.