Revert "Move ast_visitor to separate file. Add return value for control flow."
Revert "Move ast_visitor to separate file. Add return value for control flow."

This reverts commit e085956bbd03a6bd1c407311d301d83c934ee754.

bassettmb/bfc,bassettmb/bfc