least-fixpoint