whichever 0.5.0

Implements a trait for an enum by forwarding to whichever variant it holds
Documentation