enum union Option { None, Some T, }