For a variety of reasons, we're writing the filesystem component without any external dependencies. If there were more uses for a debouncing function, I'd be happy to factor it out, but I think this is the only one.