No, you're right about the vector - you're calling `layout` in more places than I realized, so my suggestion is no good. I prefer the `(list a b c)` suggestion, I think, since it means that they're passing something that is a normal hiccup structure, rather than something listy that implicitly gets converted into one.