Type initialization

enum PreciousMetal gold = Gold;
Planet earth = Earth;

enum PreciousMetal {
    Platinum, Gold, Silver
};

typedef enum {
    Mercury = 1, Venus, Earth
} Planet;