code: def demo_3xcols() -> hip.Experiment:
      xp = demo()
      for i in range(2):
          new_xp = demo()
          for dp, new_dp in zip(xp.datapoints, new_xp.datapoints):
              dp.values.update(
                  {f"{k}{i}": v for k, v in new_dp.values.items()}
              )
      return xp
  
imports: import uuid
  import random
  import math
  import time
  import typing
  from .None import experiment
label_desc: Use image node_id 20 for calling a global function with example usage: demo_3xcols() and returns: xp