All tags
JavaScript arrays are functors. What that means, the two laws they follow, and how to build a Box of your own.