defn d { error("d"); } defn c { d(); } defn b { c(); } defn a { b(); } a();