reference based alternative std::bind