Here are a few fixes. First, I went back to your proposal to use a new method for
Run to avoid having to bump this package to v2. Second, I've fixed up main/examples to work as expected
make test passes now.
Thanks for getting us this far. I think we're almost there. I'd welcome the other minor style fixes I suggested on your MR before I merge this.