guard (npm): Trivial guard: triggers callback when internal counter reaches 0.
Keywords: async