zshrc_path() function to return .zshrc.local path

This function will return the path of .zshrc.local if it exists.
It will return .zshrc if there is no .local dotfile.
Why can't this also use `append_to_zshrc`? At that point, I don't see any value in the separate `zshrc_path` function.