Check in an adapted state transformer
minor: rename State to StateT
Add a version of the parallel-in-place vector state transformer: VecT