$ 'main' \-1-9{o}o# $ 'o' (val, num -- val): \ | /(!b!)m-[001](b)s1-\ | | | | \ /---/ \-1(!b!)-----{d}0q---< \-a(b)m# $ 'd' \-(!q!)(q)(q)#