Add Extract enum variant intention. Now you can extract enum variant into a separate struct and replace all usages by one action (by @Kobzol)