(*ptr_fun)() assignment in constructor issue still remains.