docs: def load(path):
      """Load |path| and recursively expand any includes."""
      with open(path) as rfile:
          steps = MODEL.parse(rfile.read())
  
      new_steps = []
      for step in steps:
          new_steps += expand_includes(step, path)
  
      return new_steps