isEqual function
Implementation
bool isEqual(dynamic a, dynamic b) {
if (a is Map && b is Map) return a.isEqual(b);
if (a is Iterable && b is Iterable) return a.isEqual(b);
return a == b;
}
bool isEqual(dynamic a, dynamic b) {
if (a is Map && b is Map) return a.isEqual(b);
if (a is Iterable && b is Iterable) return a.isEqual(b);
return a == b;
}