what about allowing enum initialization from non literals?
I can only really comment on the language as it currently stands. However, over on Swift Evolution there has definitely been chat about supporting compile-time expressions.
Share and Enjoy
Quinn “The Eskimo!” @ DTS @ Apple