Description
Inconsistent TypeError messages are shown for unsupported data-type-based basic operations.
Take addition's TypeError messages for example:
addition can not be applied to given types. string addition can only be applied to string series or literals.
Standardizing TypeError messages would improve user experience and reduce maintenance costs.