Thank you, I understand now. That being said, wouldn’t it make more sense if the error message referred to the actual type of the variable that did not match the expected type?
Also, the fact that the expected type is printed between a pair of back quotes while the actual type is printed between < and > is pretty confusing, I think.
