code: def op_decanonicalize(op_name, canonical_op):
      
      global DECANONICALIZE_METHODS
  
      if op_name not in DECANONICALIZE_METHODS:
          # no decanonicalization needed
          return canonical_op
      else:
          return DECANONICALIZE_METHODS[op_name](canonical_op)
docs: Get the current representation of a parsed operation's data, given the canonical representation
      Meant for backwards-compatibility