>> > how do you define "never blows up"?
>> i would say "blow up" would be "raise an exception".
>> > up, and of the worst kind since it passes silently.
>> you are magically warned that you're passing an object of the wrong type.
>> "work" -- will give that result.
and yet you have not managed to do it.
about it just because i named the object "pi" rather than "e". 