mixle.ppl._lowering module

Family/composite registration for the mixle.ppl dialect — the lowering registry.

Maps each user-facing distribution name to its underlying mixle *Distribution / *Estimator and the arg / seed / read quartet that lowers a RandomVariable into a fittable mixle model. This module is imported for its side effects: the register_family / register_composite calls run at import, so mixle.ppl imports it before any dialect constructor (mixle.ppl.distributions) is used. Previously inlined in mixle/ppl/__init__.py; extracted so the package init is a thin surface.