Const Request
Request: UnionC<[IntersectionC<[TypeC<{ action: LiteralC<"job"> }>, TypeC<{ image: StringC; target: StringC }>]>, IntersectionC<[TypeC<{ action: LiteralC<"get"> }>, TypeC<{ files: ArrayC<StringC> }>]>, IntersectionC<[TypeC<{ action: LiteralC<"put"> }>, TypeC<{}>]>]> = ...
A request from the Client to the Daemon. It's a tagged union of all possible requests.