Can a snippet have more than one type?
VTDiff always reports the most specific type possible. For example: when a snippet fits the criteria for both Domain and Ascii types, we mark it with Domain type as that's the most specific.
The Binary type is assigned only when a snippet doesn't match any of the more specific types.