I want to invoke a method that expects a parameter like this:...Expression<Func<sometype, 'a>> expr
...I need to construct this parameter at runtime, because I won't know what the anonymous type will look like before; it could have any amount of fields:..