Išspręskite TypeScript problemą: yra Response tipas su tarpusavyje išskirtiniais laukais payload ir error, ir jų tipai gali skirtis. Tipizuokite funkcijas payloadFrom(response), kurios grąžina payload arba undefined, ir errorFrom(response), kurios grąžina error arba undefined, kad grąžinimo tipai būtų automatiškai išvesti iš įvesties Response.