Should we just include guava in the compiler's runtime dependencies and not reinvent the wheel?