Refactor.
Add example recipe.
Add zsh completion.