hack-language compatible autoload builder