Usando System.Dynamic em Roslyn

Modifiquei o exemplo que acompanha a nova versão do Roslyn, lançada ontem para usar o Dynamic e ExpandoObject, mas estou recebendo um erro de compilador que não sei ao certo como corrigir. O erro é:

(7,21): erro CS0656: O compilador ausente exigia o membro 'Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create'

Você ainda não pode usar a dinâmica no novo compilador? Como posso consertar isso? Aqui está o exemplo que eu atualizei:

[TestMethod]
public void EndToEndCompileAndRun()
{
    var text = @"using System.Dynamic;
    public class Calculator
    {
        public static object Evaluate()
        {
            dynamic x = new ExpandoObject();
            x.Result = 42;
            return x.Result;
        } 
    }";

    var tree = SyntaxFactory.ParseSyntaxTree(text);
    var compilation = CSharpCompilation.Create(
        "calc.dll",
        options: new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary),
        syntaxTrees: new[] {tree},
        references: new[] {new MetadataFileReference(typeof (object).Assembly.Location), new MetadataFileReference(typeof (ExpandoObject).Assembly.Location)});

    Assembly compiledAssembly;
    using (var stream = new MemoryStream())
    {
        var compileResult = compilation.Emit(stream);
        compiledAssembly = Assembly.Load(stream.GetBuffer());
    }

    Type calculator = compiledAssembly.GetType("Calculator");
    MethodInfo evaluate = calculator.GetMethod("Evaluate");
    string answer = evaluate.Invoke(null, null).ToString();

    Assert.AreEqual("42", answer);
}

questionAnswers(5)

yourAnswerToTheQuestion