Constant folding in computed enum members

Should support <<< and >>> as well probably