How to set label in Cypher ?

Labels, as other node properties, can be defined with SET clause. This query should add label "Animal" to label only with "Cat":

CREATE (c:Cat);

MATCH (c:Cat)
SET c :Animal
RETURN LABELS(c)
// should return "Cat, Animal"