'identifier' : overloaded functions only differ by return type
The indicated overloaded functions had different return types but the same parameter list.
Each overloaded function must have a distinctly different formal parameter list.