typedef ReplaceRecursiveFunction = dynamic Function( dynamic data, { Map<String, dynamic>? extraContext, });