put name demangle code into a separate function
Put type name demangling into namespace for reuse
print min/max of numeric types