I could also convert callers of (layout) to (list a b c) instead of [a b c], if you think that's preferable...