MonoInterop: wip