added some TODOs [ci skip]
namespaced Type classes
introduced the BaseType class
renamed Wasabi#inspect to #to_hash

overwriting #inspect was not really a good idea.