Is it possible to unimport an implicit from the repl?
Say I do something like this,
scala> import scala.math.BigInt._
import scala.math.BigInt._
scala> :implicits
/* 2 implicit members imported from scala.math.BigInt */
/* 2 defined in scala.math.BigInt */
implicit def int2bigInt(i: Int): scala.math.BigInt
implicit def long2bigInt(l: Long): scala.math.BigInt
And then decide that it was all a big mistake. How can I remove those implicits from the current scope?
My current technique is aborting the REPL and then starting a new one, I'm keen to avoid repeating it.