add entry function 'main'
add clojure ignore
add 'aot' option for main
finish c-type inst