Rename work-fn to cb (for callback).