18 auto T = K->dom(2, 0);
20 auto l = w.mut_lam(T, w.type())->set(
"Uf");
23 if (
auto dom = K->dom()->isa_mut<
Sigma>())
24 if (
auto var = dom->has_var())
World & world() const noexcept
const Def * type() const noexcept
Yields the "raw" type of this Def (maybe nullptr).
static const Pi * isa_cn(const Def *d)
Is this a continuation - i.e. is the Pi::codom mim::Bottom?
virtual const Def * rewrite(const Def *)
const Def * op_cps2ds_dep(const Def *k)