.NET port of JScheme