let gff_to_string ?tags () =
    let gff = Gff.Transform.item_to_string ?tags () in
    make_printer gff ()
      ~split:(function
      | `comment _ | `track _ | `browser _ as x -> `left x
      | #Gff.stream_item as y -> `right y)