added [...] syntax to mean (list ...)