Reads a required semantic version field from an RPC payload.
static Object requireVersion(Map<String, dynamic> json, String key) => Versions.parse(Json.requireString(json, key));