Seq
Types
Constructors
For each type in this module: inductive types list their declared constructors; opaque types list any local function whose name starts with mk and which returns a value of that type.
Functions
def length (xs : (Seq a)) : Int
def empty (xs : (Seq a)) : Bool
def append (xs : (Seq a)) (ys : (Seq a)) : (Seq a)
def map (f : (x : a) → b) (xs : (Seq a)) : (Seq b)
def foldr (f : (x : a) → (acc : b) → b) (z : b) (xs : (Seq a)) : b
def reverseAcc (xs : (Seq a)) (acc : (Seq a)) : (Seq a)
def reverse (xs : (Seq a)) : (Seq a)
def snoc (xs : (Seq a)) (x : a) : (Seq a)