This crate adds the LabelledGenericEnum derive which integrates enums with the frunk transmogrification function.
LabelledGenericEnum