Picture what would need to be done if, for some reason, the variables need to be changed so they are of some other type.
Typedef time!
What can this strange device be?
When I touch it, it gives forth a sound
It's got wires that vibrate and give music
What can this thing be that I found?