Pull in a UUID implementation
Typo
Fix JS export for futures

 - Add a native wrapper for translating JS functions into a Closure
 - Wrap Futures in an exported native impl to allow obfuscation to work
Formatting