Extracting the field type from the signature of the structural type.

Fixes #100 and #101

Review by @gzm0 @hubertp @heathermiller
Merge pull request #103 from vjovanov/issue/100-101

Extracting the field type from the signature of the structural type.
Adds tests for array and collection record field types
Adds Box test suggested by @gzm0