@@ -51,6 +51,7 @@ pub fn generate_jets() -> Jets {
5151 (144878877047435484372311285666595397017, SKIP),
5252 (22344664364706022641079203486385841813, SLAG),
5353 (288515703007942177334798811660651439897, SNAG),
54+ (322006565952434408151902864454572452802, SNIP),
5455 ])
5556}
5657
@@ -433,3 +434,15 @@ static SNAG: Jet = |_ctx, n| {
433434
434435 list.list_iter().nth(a.as_u32().unwrap() as usize).unwrap()
435436};
437+
438+static SNIP: Jet = |_ctx, n| {
439+ Noun::list_refs(
440+ n.list_iter()
441+ .collect::<Vec<_>>()
442+ .iter()
443+ .rev()
444+ .skip(1)
445+ .rev()
446+ .cloned(),
447+ )
448+};