use "using" and "auto"
add lflags
use function try block
modify and fix
modify some detail
add published namespace and improve protection
change id to negative
autotype -> stdauto, exec -> stdexec
update and fix local gc
add cotlstd::published
rename and modify headers of lib
implement some functions