analyzer: improve maps analyzing
analyzer: style fixes
analyzer: cannot recur inside collection literals
analyzer: we don't need lazyness, and it's breaking dynamic bindings
analyzer: include metadata when analyzing
analyzer: refactor analyze
analyzer: don't infinitely recur when analyzing