¿Cómo no importar el operador de cadena "+" en Scala?

Estoy escribiendo un DSL donde el operador "+" es estrictamente numérico, como algunos otros lenguajes populares. Está cerca, pero el operador String "+" está arruinando mis conversiones implícitas. ¿Cuál es la sintaxis para no importar un operador de la clase String?

Solo para ser más claro, en lugar de esto:

scala> var x = "2" + 3;
x: java.lang.String = 23

Me gustaría obtener x: Int = 5

Me imagino que solo necesito 2 cosas para que eso suceda:

Eliminar (no importar dentro de mi alcance) la definición de "+" de las cadenasDefinir una conversión implícita de String a Int

Estoy atrapado en el primer paso.

Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta