zsh autoload

zsh使ってたけど、あんまりちゃんと使ってなくて、zshで/path-to-users-zsh.d/(site-)?functions みたいなとこに関数置いといて、autoloadするの、単にzshrc分割してsourceするのとどう違うのか知ってなかったけど、autoloadだと実行時まで中身を読み込まないからzshの起動が遅くならない、みたいなことが書いてあって、そりゃー便利だってなった。