<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 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