Sparse query masks

Could we rename to `feature_set`?