Revision control

Copy as Markdown

# Separated tests
These are pulled out for compile-time reasons. See `docs/design/test-faster.md`
for an in-depth explanation and recommended guide for how to add things.