package archetype

  1. Overview
  2. Docs
type item
type data
type effects
type t
val initial : t
val find : item -> t -> item
val same : item -> item -> t -> bool
val data : item -> t -> data
val set : item -> data -> t -> t
val isset : item -> t -> bool
val union : item -> item -> t -> t * effects
val domain : t -> item list
val closed : t -> bool
val opened : t -> int