#13 Function : data type discriminator