Use result structs for server requests.