package geojson

  1. Overview
  2. Docs
type ('s, 'a) t =
  1. | V : ('s -> 'a * 'r) * (('a * 'r) -> 's) -> ('s, 'a) t
val v : ('a -> 'b * 'r) -> (('b0 * 'r0) -> 'a0) -> ('a1, 'b1) t
val get : ('a, 'b) t -> 'a0 -> 'b0
val set : ('a, 'b) t -> 'a0 -> 'b0 -> 'a1
val id : 'a -> 'b
val fst : ('a * 'b, 'a) t
val snd : ('a * 'b, 'b) t
val head : ('a list, 'a) t
val splice_out : 'a list -> int -> 'a list * 'a list
val nth : int -> ('a list, 'a) t
val (>>) : ('a, 'b) t -> ('b0, 'c) t -> ('a0, 'c0) t