fancy and immutable hashes take None as dict value