This is another example project for [MetaSerialization[(https://github.com/cherrywoods/swift-meta-serialization).
The genie format is a simple format just consisting of this: 🔦 (You see, it's a modern genie). What you make of it highly depends on you and what you ask the lamps genie.
This exaple should demonstrate MetaSerializations capabilities for formats that aren't determined in their interpretation (e.g. certain elements can be seen as keyed or unkeyed containers).
GenieFormat demonstrates Unwrappers dynamic meta tree unwinding features, that let you create container and nil metas when they are requested from a formerly uninterpreted meta.