Working on vectors
More on vectors.
Allow (sym . args) style defines
More work on vectors.
Add cond expression.
Merge branch 'feature/vectors' into develop