I see that `functions/*` is run before `autoload compinit` (which is where `compdef` comes from) in `zshrc`. I can move compinit above `functions/*` in zshrc or keep the `compdef` in `zshrc` - any preference?