Reimplement DiffSharp.Symbolic and use FSharp.Quotations.Evaluator