Future<Result<int, String, T?>> deleteItem(String id, {Future<Result<int, String, T?>> Function(String)? alternativeFunc});