+typelist.h
+smarthandle.h