Finally it just compiles (not tested yet)
Cleanup
We could just embed but not include libs eg for autoload
Fixed wrong macro name