let insert_before st pos =
    let iter = alloc_iter () in insert_before st ~iter pos; iter