no conflict with undescore / lodash & ref

no conflict with undescore / lodash:
library export to global `C`
partial application use global `_` if framework or `exports._` if
library
remove Function::loop : add later
add {Math, JSON}[@@toStringTag]