docs: def _simple_po_to_dict(tokens) -> BaseAbundance:
      """Convert a simple named entity to a DSL object.
  
      :type tokens: ParseResult
      """
      dsl = FUNC_TO_DSL.get(tokens[FUNCTION])
      if dsl is None:
          raise ValueError('invalid tokens: {}'.format(tokens))
  
      return dsl(
          namespace=tokens[NAMESPACE],
          name=tokens.get(NAME),
          identifier=tokens.get(IDENTIFIER),
      )