erweitere den Bereich der Werte:
data Val = ... | ValFun ( Value -> Value )
erweitere Interpreter:
value :: Env -> Exp -> Val value env x = case x of ... Abs { } -> App { } ->
mit Hilfsfunktion
with_fun :: Val -> ...