bindings for .NET: implement module (work in progress)