code: def find_tag(fid, node, findkind):
      """Find Tag in an open FIF file descriptor.
  
      Parameters
      ----------
      fid : file-like
          Open file.
      node : dict
          Node to search.
      findkind : int
          Tag kind to find.
  
      Returns
      -------
      tag : instance of Tag
          The first tag found.
      """
      if node["directory"] is not None:
          for subnode in node["directory"]:
              if subnode.kind == findkind:
                  return read_tag(fid, subnode.pos)
      return None
  
imports: import html
  import re
  import struct
  from dataclasses import dataclass
  from functools import partial
  from typing import Any
  import numpy
  from scipy.sparse import csc_matrix, csr_matrix
  from ..utils import _check_option, warn
  from ..utils.numerics import _julian_to_cal
  from .constants import FIFF, _ch_coil_type_named, _ch_kind_named, _ch_unit_mul_named, _ch_unit_named, _dig_cardinal_named, _dig_kind_named
label_desc: Use image node_id 20 for calling a global function with example usage: find_tag(fid, node, findkind) and returns: None, read_tag