Iterate through types