main @= fn() { foo @ fn() = fn() {x : fn() = bar;}; bar : fn() = fn( ){}; foo(); bar(); };