A model-learner pattern for bayesian reasoning
A Language and Program for Complex Bayesian Modelling