(Improved) dataset filtering
DB set has >= of outputs as the dataset
DB set's output names are a subset of the dataset output names (string equality)
backwards type inference for datasets as well as blocks