separate UInt from StdTypes (got dependency to String/Std with new abtract)
always make modules dependent from StdTypes
ensure that StdTypes does not get wrong dependencies when using hide_types()