The author of Cycle.js! Cycle! Built upon the concepts of reactive functional programming (as in RxJS, but they made their own reactive library more tailored to their use case), which is wonderfully enlightening, but certainly not famous for beginner friendliness.
Who are these mysterious beginners, for whom array desctructuring syntax (grokkable in about a minute, at most) is confusing? Where do they come from? How did they manage to influence people’s thinking so much?