difference between symbol and type