Need union 0.3.6 or greater.