[major] add origin to compiler, DRY resolving, allow core to be recompiled
[major] add origin to compiler, DRY resolving, allow core to be recompiled

bigpipe/bigpipe,PatidarWeb/bigpipe,tonybo2006/bigpipe,tonybo2006/bigpipe,PatidarWeb/bigpipe,bigpipe/bigpipe