Wie kann ich Funktionsobjekte von Methoden in Scala erhalten?

Angenommen, ich habe eine einfache Klasse in Scala:

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

Wie kann ich die Funktion2 [Simple, String, Int], die zwei Argumente (das Simple-Zielobjekt, das String-Argument) akzeptiert, in einem Wert speichern und mit doit () das Ergebnis zurückholen?