* Add type analysis for initializers, add some extra (s)size_t and bool casts
* Remove rough Expression.get_const_value() in favour of Expression.value
* For array of indeterminate size with initializer, deduce the size
* Add TagIdentifier class and extra annotations for array or struct/union indices
* Support array or struct/union literals in expressions
* Add the Node.strip_redundancy() method, removes all text, declarators, etc
-Subproject commit 4b0acdd8cfd4783354ed36a408fd8251b0a5601a
+Subproject commit c39842fe67772cf9f1f3ee5bcd4e6bcfd8cdb650