Update `isNative` and `reNative`
Use Lo-Dash methods to generate the `context`
Update AMD support