1 2 3 4 5 6
#compdef shift local expl _wanted arrays expl array && compadd "$expl[@]" - "${(@k)parameters[(R)*array*]}"