É possível definir classes / módulos complementares no intérprete Scala?

Muitas vezes, é conveniente testar as coisas no intérprete Scala. No entanto, um problema com o qual me deparo é que tenho que reestruturar o código que usa conversões implícitas porque definir um objeto com o mesmo nome de uma classe existentenão faça dele um módulo complementar no REPL. Como resultado, não posso ter certeza de que meu código ainda funcionará quando eu traduzir novamente para "fonte real".

Existe uma maneira de definir companheiros no REPL? Talvez algo parecido com

bigblock {
   class A

   object A {
      implicit def strToA(s: String): A = // ... 
   }
}

de tal modo que

val v: A = "apple"

irá compilar.