>>424 smart_enum でググれ。