let print_tags f tags = let first = ref true in Tags.iter begin fun tag -> if !first then begin first := false; Format.fprintf f "%s" tag end else Format.fprintf f ", %s" tag end tags