With the new "noncomputable" feature we can use Hilbert's choice without being concerned it may accidentaly "leak" inside definitions we don't want to use it.