private static void SaveLambda(LambdaExpression lambda)
{
var asm = AppDomain.CurrentDomain.DefineDynamicAssembly(new AssemblyName("test"),AssemblyBuilderAccess.Save);
var type = asm.DefineDynamicModule("myModule", "test.dll").DefineType("myType");
var builder = type.DefineMethod("Foo", MethodAttributes.Public | MethodAttributes.Static);
lambda.CompileToMethod(builder);
type.CreateType();
asm.Save("test.dll");
}