starting on regression generics (so that lists or lisp-matrix input works).