Tiny callback counting module to run a function when all watched functions have completed