Como posso obter objetos Function de métodos no Scala?

Suponha que eu tenha uma classe simples no Scala:

class Simple {
  def doit(a: String): Int = 42
}

Como posso armazenar em uma função a Function2 [Simple, String, Int] que recebe dois argumentos (o objeto Simple de destino, o argumento String) e pode chamar doit () para obter o resultado de volta?

questionAnswers(3)

yourAnswerToTheQuestion