>>941
> そんな彼らは難しい概念を正確に理解しないとパッケージなんて設計できないはずですよ。

いや、それほど正確に理解しなくても作れる。
圏論の概念など直感的/感覚的にすら理解できなくても作れる。
IO モナドをどう使えば何が出来るか、何が出来ないか、
Arrow を使えばどう記述しやすくなるか、ならないか、
それを知っていれば作れる。

逆に訊くが、バーコード表示コンポーネントに
圏論の概念の何が必要か挙げてくれ。