I understand the array operation in javascript is a shorter syntax of function expression. However, I don't understand the following code when several =>s put together, what does it mean?
const logger = store => next => action => {
let result = next(action)
return result
}