Suggest that `_eval_powerset` raise the NotImplementedError by default instead of returning `None` and that `powerset` just call `self._eval_powerset` and be done.