библиотеки для использования публичных функций линкуются по имени к контрактам, которые деплоятся насколько я знаю. если надо по адресу обращаться к функциям - то это контракт надо деплоить вместо библиотеки
ну они все идут импортом вместе с деплоем контракта, я просто не понимаю, могу ли как-то обращаться не конкретно к имени библиотеки, а сделать из них список например и обращаться к элементу списка