public override Expression Deserialize() { return(YacqExpression.AmbiguousLambda( this.ReturnType.Null(t => t.Deserialize()), this.Bodies.Select(n => n.Deserialize()), this.Parameters.SelectAll(p => p.Deserialize <AmbiguousParameterExpression>()) )); }