rework export

rework $define
global.C -> global.core
add .CORE mark
return Function::only
remove Function.isNative -> use .CORE mark
remove Function.isFunction -> use typeof
Revert "rework export"

This reverts commit 27a97cbb86ced088666f8405074bbef499337e45.
rework export

rework $define
global.C -> global.core
add .CORE mark
return Function::only
remove Function.isNative -> use .CORE mark
remove Function.isFunction -> use typeof