docs: def get_fusion_language(identifier: ParserElement, permissive: bool = True) -> ParserElement:
      """Build a fusion parser."""
      range_coordinate = Suppress('"') + range_coordinate_unquoted + Suppress('"')
  
      if permissive:  # permissive to wrong quoting
          range_coordinate = range_coordinate | range_coordinate_unquoted
  
      return fusion_tags + nest(
          Group(identifier)(PARTNER_5P),
          Group(range_coordinate)(RANGE_5P),
          Group(identifier)(PARTNER_3P),
          Group(range_coordinate)(RANGE_3P),
      )