As pointed out on emacs-devel@gnu.org via manuel giraud, thanks!
joint work with, and ok dcoppa@ mikeb@ sthen@, as well as Manuel Giraud