Hi Niall, thanks for the feedback and for sharing an example. I will bring this with me to the team. Unfortunately there is no easy way to fix it as a root cause is that it is not possible to share the functions themselves across projects. No matter the name, each function is unique by id, so the reference point would be lost. I will bring your example along as another case for why the functions ought to be sharable across projects, in order to enable your end goal.
-Kasper, product manager @ Forma