5 (defn make-frame [origin edge1 edge2]
6 (list origin edge1 edge2))
9 (defn make-frame [origin]
10 (cons origin (cons edge1 (list edge2))))
12 ;; for both of them the following selectors will work
13 (defn origin-frame [frame]
16 (defn edge1-frame [frame]
19 (defn edge2-frame [frame]
20 (first (rest (rest frame))))