A stack-based language interpreter for .NET, written in F#