Так а что тут не понятного? Надо подключить в новый проект зависимостями все приложения и их зависимости из внешнего репа. Собирать и запускать те подключенные приложения так,...
А вот это не каррирование? F = fun(A) -> fun(B) -> fun(C) -> A + B + C end end ...