fix missing semicolon
[BUG #8616] add missing @require
add better error message
[BUG #8616] comment out translation and locale handling
[BUG #8616] add loader template
[BUG #8616] lift up deps needed at load time (i.e. make their run deps to load deps)