I'm aware of the types module, and I'm looking for something that goes further: is the type mutable, if it is numeric what are its limits, does it have its own namespace, etc. Like the <limits> template in the C++ standard library (I'm not sure I have the name right). Tom.