Robert I. Eachus replied after I said global types caused recompilation:
>Our experience has always been that it isn't the global types that are
>the main problem, it is the global constants that aren't.
You're 100% correct. I meant global objects, but still had strong typing
and type conversions on my mind when I was typing that line... :-\