for ```__eq__``` I want to compare case insensitive with other mappings, not just ```MutableMapping```s so I think it looks nicer, I can do an additional import as well if you like, your call