for example instead of writing :
a['fantasy-land/equals'](a) === true
why not just:
a.equals( a ) === true , or just simply a equals a .
or this:
a['fantasy-land/concat'](b)['fantasy-land/concat'](c) is equivalent to a['fantasy-land/concat'](b['fantasy-land/concat'](c)) (associativity)
to this:
a.concat(b).concat(c) === a.concat(b.concat(c)) (associativity)
these concepts are confusing enough by themselves, specially for beginners , so no need to add more complications.