Is it possible to include file in config file of zsh? How?

view story

http://unix.stackexchange.com – I'd like to have a file eg. f with only zsh aliases (pureness reasons). Then I'd like to include f file in my .zshrc file, so that the aliases defined in f are visible in .zshrc. Is it possible? If it is, I could create a script eg. my_alias ($my_alias ll 'ls -l') which appends alias to f file. Of course I could do $echo {alias command} >> ~/.zshrc but this makes .zshrc one big mess. Additionally how is it looks like in bash? (HowTos)