make functions.zsh unified