docs: def StyleFactory(style_elm):
      """
      Return a style object of the appropriate |BaseStyle| subclass, according
      to the type of *style_elm*.
      """
      style_cls = {
          WD_STYLE_TYPE.PARAGRAPH: _ParagraphStyle,
          WD_STYLE_TYPE.CHARACTER: _CharacterStyle,
          WD_STYLE_TYPE.TABLE:     _TableStyle,
          WD_STYLE_TYPE.LIST:      _NumberingStyle
      }[style_elm.type]
  
      return style_cls(style_elm)