Constant folding in computed enum members

Interesting that for non-const ambient enums, we check that the initializers are integer literals, but for const, we do not check anything until typecheck. It seems like we might want to do syntactic validation that the const initializers are of the syntactic form of a constant.