That's funny, I actually changed away from the style you mentioned because of a comment by @JonRowe - https://github.com/rspec/rspec-core/pull/1029#discussion_r5523459

In any case, I'm not really attached to using a Struct, no problem changing it.