Я пытаюсь создать Expr<'a -> string
вручную, и после нескольких часов чтения и попыток я сдаюсь ..
Однако я выяснил, как написать версию C #:
let buildExpression<'a> =
let p = E.Parameter(typeof<'a>)
E.Lambda<F<'a,string>>(p)
, который будет производить:
Expression<Func<'a, string>>
Итак, мой вопрос, как мне создать Expr<'a -> string>
с помощью модуля Expr
?