C# implementation for experimenting with language extensions.