improved error reporting.
improved primitive reprs, removed dead code.
Src-loc adoption for results of macro expansions
mk_cont_par_variad now derives array type.
changed argument order of mk_morph.
repr_dispatch for Sym; cleanup.