The type should be Functor<(a =>)>, but the validator raises this meaningless error:
validator.js:2243 Uncaught TypeError: malformed type annotation
redundant round parenthesis
next to " => b))"
in "(^a, b. {map: ((a => b) => (a1 => a) => (a1 => b))}) => Functor<(a1 =>)>"
The type should be
Functor<(a =>)>
, but the validator raises this meaningless error: