Module Browser_history

type 'a t = {
  1. behind : 'a list;
  2. ahead : 'a list;
}
val empty : 'a t
val visit : 'a -> 'a t -> 'a t
val back : 'a -> 'a t -> ('a * 'a t) option
val forward : 'a -> 'a t -> ('a * 'a t) option