Much more support for structures. Added structure type evaluation post parsing.