func (e *EnumerableDataType) IsEquivalent(other DataType) bool {
	_, ok := other.(*EnumerableDataType)
	return ok
}
func (e *EnumerableDataType) IsEquivalent(other DataType) bool {
	_, ok := other.(*EnumerableDataType)
	return ok
}
// IsEquivalent returns true if other represents the same data type as the target.