Don't leak Guava on to the core public API.

Closes #22.