When raising TypeError, tell expected vs. found type