refactoring qvar alias/rename handling (:use instead of :as, with renamed var as binding key to allow multiple uses of orig var), change interpretation of projection expressions if no alias is given (expression then receives full solution map)
refactoring qvar alias/rename handling (:use instead of :as, with renamed var as binding key to allow multiple uses of orig var), change interpretation of projection expressions if no alias is given (expression then receives full solution map)

thi-ng/trio