This is mostly a performance consideration since we use these to apply substitutions in the condition rewriting and the sabre rewriter. Since we store temporary terms this is not completely straight forward, but as vectors are cleared between different applications it should be possible to transmute them safely.
This is mostly a performance consideration since we use these to apply substitutions in the condition rewriting and the sabre rewriter. Since we store temporary terms this is not completely straight forward, but as vectors are cleared between different applications it should be possible to transmute them safely.