¿Cómo obtengo una instancia de la clase de tipo asociada con un contexto vinculado?

Nota: estoy planteando esta pregunta para responderla yo mismo, pero otras respuestas son bienvenidas.

Considere el siguiente método simple:

def add[T](x: T, y: T)(implicit num: Numeric[T]) = num.plus(x,y)

Puedo reescribir esto usando unContexto como sigue

def add[T: Numeric](x: T, y: T) = ??.plus(x,y) 

pero ¿cómo obtengo una instancia de laNumeric[T] escriba para poder invocar elplus ¿método?

Respuestas a la pregunta(3)

Su respuesta a la pregunta