I want to store a function reference with a variable number of arguments in a class data member and call it later as follows:
auto my_action = new ExecuteActi