Find the two boundary failures hidden by this generated helper.
swift
func loadUser(from request: URLRequest) async throws -> User? {
let (data, _) = try await URLSession.shared.data(for: request)
return try? JSONDecoder().decode(User.self, from: data)
}