Will do. On a related note: if I wanted to modify the compiler so it raised an error when the type of a type was queried, where would I start? (I haven't really looked at the compiler source, and I'm pretty swamped with teaching until January, but it might be good to know in case the issue is still open then).