simplified array arguments DSL