Token Add( TCallback&& c ) { invocations.emplace_back( std::move( c ) ); return --invocations.end( ); }
Token Add( const TCallback& c ) { invocations.emplace_back( c ); return --invocations.end( ); }