;; geom/vec.flan — no package declaration: the name comes from the directory. (defstruct V2 [x f32 y f32]) (defn add [a V2 b V2] V2 (V2 {.x (+ (.x a) (.x b)) .y (+ (.y a) (.y b))}))