I don't use `let` because in my experience it leads to unclean specs because they are lazy-loaded: this looks tempting first, but it ends in dozens of `let`s that are used in some specs and not used in others. So I stick with explicit `@instance_variables` that I put in cleanly structured `before` blocks.

If you don't like it, I can change it to `let` again.