One of Two Ways
Create an expression in a context where the type of the expression is not appropriate and either:
- Error at compile time (if statement has any type other than boolean)
- May be able to accept a type that is related to the type of the expression