use header precompiling and modify scripts
add functions to lib
fix
add utilities for lib
add PMaybe output
fix
modify id structure
add init order
add lib construction helpers and modify init functions
fix for libc++
use quote to wrap map objects
modify and fix
add std root loader
modify some code
fix
fix