Hash can use custom key comparator
HTTP api parse headers into case insensitive hash