WIP: Sketch of what an rspec-fire port would look like.

**DO NOT MERGE**

Putting this out for feedback on approach before I jump into a full port.

Related to #227.