Is there a good way to share functions across multiple workflows?