Update error messages to reflect semantics
Rename BeAssignableTo to BeAssignableToTypeOf