This is a generic type that contains the raw JSON response and the parsed value as a Result. fixup: APIResult FIXUP: APIResutl can handle missing response bodies