test derived types
Test with re-use of enum

Still passes. Trying to find cause of Single fail seen in the wild.