fix merge fehler
Patch up various vec routines which were either incorrect
or relied on passing uninitialized memory as an argument.
Correct some broken patterns that were moving out of &-pointers
Disable enable_debug
Fix borrow checker to consider argument patterns, fix fallout, add tests
Fix various bits of incorrect code, add FIXMEs