Fix a call to std::forward in imperative_operator