Bill Baxter wrote: > But '==' *does* work differently for different types. Already. Sorry. What I meant is that is has the same semantics. When you see ==, you can be sure that it means "check if value is the same".