ResponseUnion type

Contains the possible cases for Response.

type ResponseUnion = Response | AnswerUnion | ThingUnion | ErrorResponse