Propose simpler api: inject functions when calling sync() on a 'regular' map