Add first idea about data types.
Fix a couple problems in visitor.
Set type for numeric literals.