Ensure .run() can only be invoked once.
Add tests.
Imply .run().
Document the changes to .run().
Release 0.1.0