Ok(TestIRQuery( schema_name: "numbers", ir_query: IRQuery( root_name: "Four", root_component: IRQueryComponent( root: Vid(1), vertices: { Vid(1): IRVertex( vid: Vid(1), type_name: "Composite", ), }, folds: { Eid(1): IRFold( eid: Eid(1), from_vid: Vid(1), to_vid: Vid(2), edge_name: "primeFactor", component: IRQueryComponent( root: Vid(2), vertices: { Vid(2): IRVertex( vid: Vid(2), type_name: "Prime", ), }, outputs: { "factors": ContextField( vertex_id: Vid(2), field_name: "value", field_type: "Int", ), }, ), fold_specific_outputs: { "primeFactorcount": Count, }, ), }, outputs: { "value": ContextField( vertex_id: Vid(1), field_name: "value", field_type: "Int", ), }, ), ), ))