Как я могу получить объекты Function из методов в Scala?

Предположим, у меня есть простой класс в Scala:

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

Как я могу сохранить в val функцию Function2 [Simple, String, Int], которая принимает два аргумента (целевой объект Simple, аргумент String) и может вызвать doit (), чтобы вернуть мне результат?