failing wip on passing stack state along to teach level of parse exprs