Converts numeric-like values to num, returning 0 when conversion fails.
0
num Function(dynamic) identity = (dynamic e) => e is num ? e : (e.toString().numeric() ?? 0);