ENUM-KEY, ENUM-VALUE fixed for '(:enum (NAME))
Document (:enum ..) and type naming