Returns a new List with mapped elements that are not null.
List<R> softMapList<R>(R? Function(T) f) => softMap(f).toList();