docs: def getin(m, path, default=None):
      """returns the value in a nested dict"""
      keynotfound = ':com.gooey-project/not-found'
      result = reduce(lambda acc, val: acc.get(val, {keynotfound: None}), path, m)
      # falsey values like 0 would incorrectly trigger the default to be returned
      # so the keynotfound val is used to signify a miss vs just a falesy val
      if isinstance(result, dict) and keynotfound in result:
          return default
      return result