def back.decide
import ezmcp@0.1.0.0/src/rpc.bend as Rpcimport Base
281# what a reply says, from its fields
282def back.decide(byte: Back) -> Reply:
283 match byte:
284 case Back{v2, id, has_result, result, has_error, code, message}:
285 Bool.pick(Reply, v2,
286 back.has(id, has_result, result, has_error, code, message),
287 Unread{"not a JSON-RPC 2.0 reply"})