emulate -L zsh
setopt extendedglob
local ppath='' name func
local -a match mbegin mend alias_functions
for func in $^fpath/alias_setup_*(N)
do
	if [[ $func = */alias_setup_(#b)(*) ]]
	then
		name="$match[1]"
		if [[ -r "$func" ]] && (($+commands[$name]))
		then
			alias_functions+=$func:t
			autoload -Uz $func:t
		fi
	else
		print "Eh?  Mismatch between glob patterns in aliasinit."
	fi
done
for func in ${(o)alias_functions}; do
	$func
done