square brackets as short syntax for (list ...)