code: def plateau_scheduler(
      optimizer: Optimizer, patience: int, lr_decay: float
  ) -> ReduceLROnPlateau:
      return ReduceLROnPlateau(
          optimizer, patience=patience, factor=lr_decay
      )
  
imports: from typing import Iterator
  from torch.nn import Parameter
  from torch.optim import Adagrad, Optimizer
  from torch.optim.lr_scheduler import ReduceLROnPlateau
  import torch_geometric.graphgym.register
label_desc: Use image node_id 2 for calling a global function with example usage: plateau_scheduler(optimizer, patience, lr_decay) and returns: ReduceLROnPlateau