if tests
parse assume, return, label, goto
interpret default fn args
parse dot apply
eval assume