introduce a more efficient mutable list for Enum.force and Enum.take