Transform an initializer declarator.
(simpadd0-init-declor initdeclor gin) → (mv new-initdeclor gout)
If a theorem was generated for the initializer, it is regarded as the theorem for the initializer declarator. This is so that the theorem can surface up to block item declarations.
If the type of the declared identifier is supported for proof generation, we update the variable-type map.