If I do calls like this:

    container.logger.info("a")
    container.logger.info("b")
    container.logger.info("c")

Does this create three objects or will `AnyVal` in `Logger` prevent the creation of multiple objects here?