Renamed Conditional to If
Add TypeIf meta function
Add ClassOf trait