zsh completion

Someone asked for it, and I got bored