Initial commit
Add: holding.hh
Add: Basic operations on types
Fix: typedef 'type' in structs