Should we make this package private for org.vertx.scala? This way we'd avoid exposing it to end users.