Thanks :) I blame Erlang, Clojure, etc... for keeping even this simple sort of destructuring on my mind.