Nevertheless it is not the most comfortable thing to write
import some.word.that.i.always.forget._
The receiver function can help in such situation.
Of course the good programmer know by heart all that he needs. But I it is annoying situation for me.
There are some decisions:
But receiver function looks more comfortable for optional libraries
doSomeAspect{
....
}
instead of
doSomeAspect{ it =>
import implicit it
}