I need to create a .NET object in PowerShell. The signature for the constructor is:

```
public ObjCTor(TClient param1, Func<TClient, IInterface> param2)

```

and the class is defined as:

```
public class ObjCTor<TClient> : IOtherInt1, IOtherInt2 where TClient : ConcreteBase

```

The first parameter is easy enough. I'm stumped on the second. How can I pass a PowerShell function as `Func<T1, T2>`?

**UPDATED**