now deep walk macro correctly parses vectors, so `let` `binding` and so on are properly handled
title indent
parent trace now handled without a list using only scope