Decisions.jl
A general formulation of decision networks; track:
track how distributions affect each other (i.e. generalize your problem into a Bayes Net) apply transformation of the edges to your new problem type structure transform back into your new formulation’s solver solve