Versión multi-file de vc-state

¿Alguno de ustedes hackers de Emacs-Lisp ha escrito una versión de files múltiples de vc-state ? Con multi-file me refiero a una firma de tipo

 vc-multi-state (file-list) 

que devuelve una list de los elementos devueltos por vc-state . La implementación trivial de simplemente mapear vc-state sobre una list de nombres de files no es suficiente, ya que esto cuesta demasiado file en la list.

Hay (vc-call-backend backend 'dir-status dir callback) y (vc-call-backend backend 'dir-status-files dir files default callback)