I should re state, unions are code not a specific type