Result<T> mapToResult<T>(Map<String, dynamic> map) => map['v'] != null ? Result.value(map['v']!) : Result.error(map['e']!);