Implement an Interface
Creates an interface implementation backed by a PSObject. All operations on the interface go straight to the PSObject, which lets you do two powerful things: - Implement interfaces in PowerShell - Test interfaces with a bad implementation, that does not implement certain overrides

The type of an existing interface, for example, IDisposable