Shared ESLint config we use for React projects at b8ta.
Common algebraic structures heavily inspired by Haskell type classes adapted for fluent pointfree interfaces in Typescript.