Merge pull request #48 from velour/field_names

Remove needless Type suffix from struct fields.
Add Expression.Check.
Check Literal and Identifier nodes.
Add constSpecView.Check.