Make SizeofCalculator a struct (and rename it SizeofVisitor)
Make TypeMangler a struct