nl Branches implemented sequentially: calculator multi-calc-statement use-variable print-statement parse-before-execute use-function let-declaration use-scope line-number