Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.
Determine if a function is an ES6 arrow function or not.
Detect which ES6 (ES2015 and above) features are available
Function that returns an arbitrary arrow function, or undefined if arrow function syntax is unsupported.
Eliminate wasteful re-rendering in React components caused by inline functions