@brucehoult i started off using straight double-float probabilities, but often had them rounded to zero while hacking. i figure that learning to read log-probabilities, e.g. recognize -0.69 as the toss of a  and -4.6 as a 1% chance, is a reasonable price to be done with that.