commands with list arguments now get a list instead of #:rest
add support for lists commands