more work on vectors, and fixed lists/lazies... for now