public override FScheme.Value Evaluate(FSharpList <FScheme.Value> args) { var task = (Task <FScheme.Value>)((FScheme.Value.Container)args[0]).Item; return(FScheme.Redeem(task)); }