A chicken egg that implements a stochastic programming language for discrete distributions