implement an extended type for Symbol