Reusing utility scripts

If I create a utility script, say with some custom math or vector functions, how can I reuse that script in different symbols throughout my Studio project? It doesn’t seem ideal to replicate the code into a script node in each symbol, particularly into subsymbols, just so I can reuse the functions. Am I missing something, or is this the only way?