"can be used for spying with `have_received`" is true of all doubles.  I think this can be improved a bit:

``` ruby
# Constructs a test double that is optimized for use with `have_received`. With a normal
# double you have to stub a method in order to spy on it, but this automatically spies on
# all methods.
```

Thoughts?