function identityFn(n) {
  return n;
}
_                                                    _ _
                     | |                                                  (_| |
  _ __ ___  __ _  ___| |_ ______ ___ ___  _ __  _   _ ________      ___ __ _| |_ ___
 | '__/ _ \/ _` |/ __| __|______/ __/ _ \| '_ \| | | |______\ \ /\ / | '__| | __/ _ \
 | | |  __| (_| | (__| |_      | (_| (_) | |_) | |_| |       \ V  V /| |  | | ||  __/
 |_|  \___|\__,_|\___|\__|      \___\___/| .__/ \__, |        \_/\_/ |_|  |_|\__\___|
                                         | |     __/ |
                                         |_|    |___/

Provides a mutable API with immutable state for React. Powered
by immer and React.createContext.