basis.data.dataset: rework Extract#applyRule