Explanation# Why this library makes the choices it does. Knowledge Is Prediction Separating Inference from Decisions