a way to call externals without using the lua API