Don't renormalise here
Don't fail getting path if path is wrong
Default create_spec to an empty dictionary
Key might not always be in values
Adding dictobj: A dictionary, but acts like an obj
Adding the formatted spec
Adding the overridden and any_spec specs
Rather test for inclusion here
Changing last_key to second_last_key
Passing in path without extras into source_for
Creating new dictionary to return for set_options
Creating retrieved Spec
Updating how _key_names are populated
Catch KeyError when getting source for something
Making create_spec optionally get base result from meta
Changing retrieved to be "many_format"
Making default be given meta
Make the dictobj able to use properties
Make formatted go even on NotSpecified data
normalise_either for directory_spec