gen-xml: non-int types
gen-xml: add kcg_type
gen-xml: real return type