A Language and Program for Complex Bayesian Modelling | Synapse