Implementing a Library for Probabilistic Programming Using Non-strict Non-determinism. Issue 1 (2nd July 2019)