Type asserts: Add support for symbol primitive

I guess this will be a runtime type error on assignment, saying that a 'number' cannot be assigned to a 'symbol'?