Don't map enums to an union type of its arguments