Changed meaning of Func::operator=(const Func &) to be function definition instead of the usual c++ operator=