1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
h :: fn -> int { ret 3 } k :: fn -> int { ret h() } a :: fn -> int { ret q() } q :: fn -> int { ret k() } start :: fn { a() <=> 3 }