static T fromMap<T extends Json>(Map<String, dynamic> source) { return OtterInternal.decode(source)!; }