class_docstr: A Munch that calls a user-specified function to generate values for
  missing keys like collections.defaultdict.
  
  >>> b = DefaultFactoryMunch(list, {'hello': 'world!'})
  >>> b.hello
  'world!'
  >>> b.foo
  []
  >>> b.bar.append('hello')
  >>> b.bar
  ['hello']
code: def __init__(self, default_factory, *args, **kwargs):
      super(DefaultFactoryMunch, self).__init__(*args, **kwargs)
      self.default_factory = default_factory
  
imports: from collections.abc import Mapping
label_desc: Use image node_id 1 to create a new DefaultFactoryMunch object from inherited base classes: Munch with example: obj = DefaultFactoryMunch(default_factory)