WIP introduce tap for .NET with example