nit: mypy ignore instead? since this is meant to trigger an error
request: comments on the ones you couldn't convert with why
Thanks for putting this together Rex. This looks great. We should hold off on merging it until we've unexperimentalized the CRAG APIs, because we don't want users looking for example pipelines to deal with thrash.
Any particular reason to keep around the input/output definitions here, but not on the graph definition above?