Use let blocks to dry up specs.

Use let blocks to:
- reduce repetition
- name roles of objects e.g. input, output, author, recipient, etc.

Use let blocks to prepare actors. Use before blocks to do prep work. Use it blocks to hold a single assertion.