Option<List<T>> letListOrNone<T extends Object>(dynamic input) { return letIterableOrNone<T>(input).map((e) => List.from(e)); }