(pfds lazy-list)

(cons* a b)

head

empty?

(tail pair)

(take n l)

(drop n l)

(append* x y)

(rev l)