Fix overly restrictive cgen_global_const
Pretty-print operator tokens
Implement constants where the value cannot be determined at compile time
A few more constant-related fixes