cotl_std_runtime.hpp -> cotl_std_published.hpp
modify code of the std lib
split cotl_std_typeex.cpp
improve scripts
change the type of lib to PMaybe
add PValProto.call()
remove some duplicated checking code