Their syntax does look strikingly similar to the API we launched with a couple of years ago: `ctx.run("id", () => {})` vs `step.run("id", () => {})`.
It's good to see the ecosystem form around the APIs we've developed. From feedback we've received, they're easy to use.