working on new trace
minor change for symbolic trace results
add comments for readability
avoid shadowing certian autodiff classes to allow certain ops

Here, problems were caused by shadowing tuple indices, since they MUST
be integers.
fix VectorArg with new trace
Merge branch 'change-trace' into ast