Make package documentation more concise
Make only a single rename pass through name
Use map instead of slice for explicit

O(n) --> O(1), less code
Cull dead code
Rename explicit --> set

Matches the terminology in the stdlib.
Add information to test failures
Stop using panic/recover for flow control
Document set's purpose
Merge pull request #4 from josharian/assorted

Assorted cleanup