@chalin https://github.com/dart-lang/bleeding_edge/blob/master/dart/pkg/collection/lib/equality.dart