remove debug
modify inst generate
working on interrupt
add go function
make types simpler
working, add gen_check
working
working and fix
add interrupt handling
add impossible code checking