distribution trait
fix spelling
discrete iid model
continuous iid model can calculate p(x)