fix for parsing coalesce
add hack support to type check simple group by cube
add place for nullable and precision/scale in the annotation