Could we just have ``feature_list.empty?`` that does this internally.  I imagine later we might end up with some more types of things that can live in the list.