mixture printer outside of Mixture

to push out deps of Mixture in Environment
Mixture does not depend on Environment anymore
declared alg var are stored as alg_expr in Environment
activity of rules are Expr.alg_expr
add/rm_token in rule are alg_expr