Expanding/changing `Selectable` based on upcoming Named Tuples feature is the most promising thing I’ve seen for that.