code: def __init__(self, pattern, op, name=None):
      # TODO: validate that op and name are valid
      self.pattern = ge.GEParser(pattern).parse()
      self.op = op
      self.name = name
  
imports: import re
  import copy
  from .graph import Node
  from .None import ge
label_desc: Use image node_id 1 to create a new Fold object  with example: obj = Fold(pattern, op, name)