Add Iota and copy down types and values in ConstSpecs.

Copying down occurs in the case where a non-first ConstSpec in a
parenthesized const list does not have a type and expression list.

Fixes #31.
Merge pull request #32 from velour/iota

Add Iota and copy down types and values in ConstSpecs.