Why not just use a dictionary, or why not just leave the type unannotated? If you really can't (or don't want to) say anything about the type, then don't. Python is dynamically typed!
They are basically describing a public API backed by a private type that they can extend, rearrange, or otherwise modify without breaking the public contract.