preserve mutable type in deftype fields
add validate-loop-locals pass, closes #21