What is define used for? It is for defining constants but why not just use a string?