mv stack so it can be shared
move frame to util
Fix frame management in parser
Merge branch 'topic/scope-fix' into topic/wip

Conflicts:
	parser/builder.go
More work