since we already have a function (`coalesce`) defined and both can now get zcompiled into the same digest file. Also, nest the `git-action` function to the scope where it's used.