Add promote/extract as externals