@@ -50,6 +50,7 @@ pub fn generate_jets() -> Jets {
5050 (51010231444191054729255601633316498529, SKIM),
5151 (144878877047435484372311285666595397017, SKIP),
5252 (22344664364706022641079203486385841813, SLAG),
53+ (288515703007942177334798811660651439897, SNAG),
5354 ])
5455}
5556
@@ -426,3 +427,9 @@ static SLAG: Jet = |ctx, n| {
426427 _ => ctx.nouns.sig.clone(),
427428 }
428429};
430+
431+static SNAG: Jet = |_ctx, n| {
432+ let (a, list) = n.as_cell().unwrap();
433+
434+ list.list_iter().nth(a.as_u32().unwrap() as usize).unwrap()
435+};