(c) Justus Sagemller 2017LGPL v3(@) jsagemue $ uni-koeln.de experimentalportableSafe&(3457>*Horizontal concatenation. Fixity as of  Thttp://hackage.haskell.org/package/base-4.10.0.0/docs/Data-Semigroup.html#v:-60--62-the standard semigroup.U+2502 / Vim digraph vv.Horizontal concatenation. U+2503 / Vim digraph VV. 'Horizontal concatenation. Fixity as  jhttp://hackage.haskell.org/package/diagrams-lib-1.4.1.2/docs/Diagrams-TwoD-Combinators.html#v:-61--61--61- in diagrams. Vertical concatenation. U+2500 / Vim digraph hh. Vertical concatenation. U+2501 / Vim digraph HH. %Vertical concatenation. Fixity as  mhttp://hackage.haskell.org/package/diagrams-lib-1.4.1.2/docs/Diagrams-TwoD-Combinators.html#v:-124--124--124- in diagrams. z-concatenation. U+25A0 / Vim digraph fS.z-concatenation. U+254B / Vim digraph FB.)  !"#$%&'(    &  !"#$%&'(     )      !"#$%&'()*+7BDD7WEMRZb2Jd14f8CURSData.Semigroup.Numbered SemigroupZ SemigroupY SemigroupX SemigroupNosappendNsconcatNstimesN│┃|||──━━===■██ paddedLines$fSemigroupNo1[]$fSemigroupNo1[]0$fSemigroupNo1[]1$fSemigroupNo1[]2$fSemigroupNo1[]3$fSemigroupNo1[]4$fSemigroupNo1[]5$fSemigroupNo1[]6$fSemigroupNo1[]7$fSemigroupNo1[]8$fSemigroupNo0[]$fSemigroupNo0[]0$fSemigroupNo0[]1$fSemigroupNo0[]2$fSemigroupNo0[]3$fSemigroupNo0[]4$fSemigroupNo0[]5$fSemigroupNo0[]6$fSemigroupNo0[]7$fSemigroupNo0[]8$fSemigroupNonVoid$fSemigroupNonProxy$fSemigroupNon()$fSemigroupNonMaybe$fSemigroupNon(->)