constructor(status, body) {
		this.status = status;
		if (typeof body === 'string') {
			this.body = { message: body };
		} else if (body) {
			this.body = body;
		} else {
			this.body = { message: `Error: ${status}` };
		}
	}
@param {number} status
@param {{message: string} extends App.Error ? (App.Error | string | undefined) : App.Error} body