A non-deterministic imperative programming language [BSD license]