richer constant information
Merge branch 'analyzer-WIP' into compiler-WIP
use new constant layout
emit constants in fn class