A discrete event simulation language for .NET