A casual search for `is InterfaceType` and `is! InterfaceType` yields a lot of results: ```none $ git grep 'is\(!\)* InterfaceType' | wc -l 11 ``` We should review these to add, if appropriate, handling of RecordType.