sissejuhatuskesoleva, eesmrgiks, oli, arendada, staatiliselt, tbitud, puhas, funktsionaalne, programmeerimiskeel, naamiliselt, keeltes, nagu, niteks, python, ja, wolfram, selguvad, kik, vead, programmi, kigus, klassikalisteks, nideteks, vigadest, mis, vivad, juhtuda, funktsiooni, kutsumine, vale, tpi, argumendi, peal, massiivi, indekseerimine, liiga, suure, arvuga, katse, liita, arvu, snet, vi, nulliga, jagamine, haskell, idris, aitab, tbikontroll, ennetada, osasid, jooksutamise, tekkivaid, vigu, soovimatut, kitumist, staatiline, muudab, koodi, tbiturvalisemaks, turingi, tieliku, keele, puhul, ei, saa, mille, termineerumine, alati, tagatud, kiki, ilma, samas, korrektseid, programme, krvale, heitmata, thendab, et, iga, tbikontrolli, algoritm, termineerub, tielik, kiidab, heaks, korrektsed, programmid, peab, lubama, ebakorrektseid, mida, vljendusrikkam, tbissteem, seda, rohkem, vimalik, iteks, osades, programmeerimiskeeltes, massiivide, pikkuse, indekseerimisega, seotud, dnaamilised, aga, olemas, staatilise, pikkusega, vektorid, vektori, pikkus, tema, tbi, osa, seega, programm, kus, ritatakse, leida, skalaarkorrutist, kahest, erineva, vektorist, tunnistatakse, ebakorrektseks, juba, enne, kivitamist, kuna, ennetab, vhendab, soovimatu, kitumise, kokku, jooksmise, turvaaukude, ohtu, tbissteemid, praktilise, thtsusega, esoleva, tulemuseks, nimega, awfuli, sisaldab, parameetrilist, polmorsmi, muutuja, tbiklasse, ning, tbissteemi, rikastatud, edutamise, abil, vttes, eeskuju, haskellist, ks, oluline, erinevus, teistest, keeltest, andmetbid, haskellis, lisaks, tavalistele, algebralistele, andmetpidele, ldistatud, algebralised, awfulis, puuduvad, nende, asemel, tuuakse, sisse, hargnevad, piiravamad, ka, oluliselt, lihtsamad, esolevas, ts, alustame, sellest, kirjutame, tbiklassidest, vrdleme, millised, omadused, haskelli, tbiklassidel, meenutame, lhidalt, algebralisi, andmetpe, tutvustame, tbitaseme, andmeid, edutamist, toome, niteid, kuidas, edutamine, vljendusrikkamaks, sltuvaid, tpe, vaatleme, vrdlevad, edutamisega, teises, pooles, kesoleva, teemaks, olevat, keelt, awfulit, spetsitseerime, sntaksi, kirjeldame, phjendame, disainivalikuid, koodiniteid, viimases, peatkis, rgime, tiendustest, parandustest, tulevikus, kavas, teostada, peamised, plaanitavad, muudatused, liikide, ksitlemine, kategooriatena, klasside, alamliikidena, viksemad, kasutajasbralikkuse, vljendusrikkuse, seisukohast, olulised, tiendused, ad, hoc, polmorsm, tbiklassidparameetriline, vimaldab, ksitleda, koos, millel, sama, struktuur, erinevat, sisu, ole, parameetrilise, polmorsmiga, keeles, tarvis, luua, kahte, andmetpi, thtede, listide, tisarvude, jaoks, selle, vib, parametriseeritud, andmetbi, saab, konstrueerida, kskik, millise, sisuga, liste, sellise, kirjutada, parameetriliselt, polmorfseid, funktsioone, kitub, konkateneerimine, samamoodi, olenemata, kas, konkateneerime, parameetriline, ainus, liik, programmeerimiskeeled, kasutavad, teine, abstraktsioon, hocpolmorsm, kui, korral, tegeleme, andmete, funktsioonidega, samasugune, kitumine, parameetrite, vrtusest, siisad, vtta, sarnane, otstarve, erinev, oleneb, tbist, lihtne, nide, aritmeetikatehted, aritmeetikatehteid, paljude, erinevate, struktuuride, tahame, korrutada, tisarvusid, jgiklassiringide, elemente, loogikavrtusi, vektoreid, kompleksarvusid, maatrikseid, harilikke, murdusid, polnoome, kvaternione, pajusid, muid, igi, liitmise, korrutamise, teostused, erinevad, olulisi, hiseid, jooni, vahel, kehtib, distributiivsus, mugav, tpide, ttavate, aritmeetikatehete, kasutada, samu, funktsiooninimesid, operaatoreid, kontekstist, enamasti, selge, liidetakse, korrutatakse, arvukalt, erinevaid, ainult, pikemaks, vhem, loetavaks, eriti, kasulik, onad, siis, polmorfse, teostusega, sarnase, otstarbega, vektorite, olgu, meil, tparray, esimene, argument, nitab, suurust, elementide, thja, konstruktorempty_array, mittethja, konstruktorconstruct_array, juhul, oleksad, funktsioon, ttab, vtma, lisaargumendiks, vastava, add_array, array, empty_array, add_t, construct_array, lisaargumentadd_t, tleb, tpselt, tuleks, anda, igal, add_arraykutsel, selline, lhenemine, resulteerub, pikas, halvastiloetavas, koodis, nneks, paljudes, teistes, olemasad, sellised, lisaargumendid, likvideerida, funktsiooninime, operaatoriga, keel, suudab, ise, tuvastada, millist, liitmist, rakendada, haskelliad, teostatud, tbiklasside, kaudu, biklassid, alustuseks, lihtsa, nite, tbiklassist, selgitades, eelmise, jaotise, liitmisest, olemasolul, muutub, seejrel, loetleme, piirangud, nuded, seatud, tbiklassidele, funktsiooniadd, ttaks, andmetpide, erinevalt, ta, olema, tbiklassi, meetod, loomegi, meetodiga, additive, sisaldada, mitut, meetodit, selles, nites, piirdume, lhiduse, huvides, hega, class, klassideklaratsioon, tptkuulub, klassiadditive, deneeritud, meetodaddtpit, tleme, vektor, klassiesindaja, ing, instance, rida, le, tbiton, liidetav, parajasti, tpton, rgmised, kolm, deneerivad, meetodiaddteostuse, vrreldes, versiooniga, nd, enam, vaja, pikka, tbispetsiilist, add_arrayega, lisaargumentiadd_t, varem, oleksime, pidanud, tisarvuliste, liitmiseks, kutsuma, funktsiooniadd_array, piisab, kutsume, lihtsalt, funktsiooniaddja, kompilaator, tuletab, lhtuvalt, millistaddmeetodi, teostust, meldud, milliseid, lisaargumente, vajab, tasub, thele, panna, mittethjade, avaldises, kasutatud, meetodiadd, kutsed, thistavad, tegelikult, vrtust, thistab, eelmises, versioonis, argumentadd_t, rilustbiklassid, klassid, objektorienteeritud, ksteist, prida, klassiapplicative, esindajad, peavad, kuuluma, klassifunctor, functor, fmap, applicative, rilus, thenda, klassi, applicativeesindajad, deneeritakse, kompilaatori, poolt, automaatselt, klassifunctoresindajateks, tp, klassiapplicativeesindajaks, klassifunctoresindajaks, programmeerija, tegema, kasutama, vtmesnaderivingvastava, esinaja, tuletamiseks, [], of[], [x], kasutades, sntaksit, rgnevates, alamjaotistes, detailsemalt, vimalusi, tbiklassid, pakuvad, neile, standardis, standard, spetsitseerib, jrgnevalt, deklaratsioon, kujulclass, cx, cdecls, kuscon, uue, nimi, uon, tbimuutuja, cxspetsitseerib, klasscprib, teisisnu, spetsitseeribclemklassid, jacdeclssisaldab, meetodeid, meetodi, kujulv, kusv, ion, tion, jacx, tbimuutujatele, seatavate, kitsenduste, nimekiri, lemklasse, spetsitseerides, tohib, tbimuutujatu, deklareerides, toodud, mitte, htegi, teist, ega, mnda, uut, tbimuutujat, kaks, nidet, klassidest, vasta, antud, nudele, ebakorrektsed, int, rilussuhetes, tohi, tekkida, tsklit, prilussuhted, moodustavad, suunatud, atsklilise, graa, mitmest, prilust, pt, ipeab, sisaldama, pises, hjuseks, vastasel, kutsel, tuletada, juhtuks, lubada, meetodite, sellele, kitsendusele, char, kasutatakse, meetoditbug, tpimisalgoritmil, teada, tegu, meetodibugteostusegachar, intvi, mne, muu, eksplitsiitne, tbiannotatsioon, aita, sest, kigi, teostuste, seetttu, oleks, sellist, avaldist, standartses, vrtustada, nimekiricx, itohib, kitsendada, tbimuutujaid, tbis, tbimuutujad, tuua, kitsendustes, tei, esine, deklareeritud, cdeclsvib, operaatorite, assotsieerumissuuna, prioriteedi, deklaratsioone, xity, declaration, vaikedenitsioone, spetsitseeritud, klass, nimegac, esindaja, kujulinstance, uk, kusk, tbikonstruktoriletargumentiks, tbimuutujaidu, plokkdsisaldab, denitsioone, tjaoks, programmis, olla, esindajat, cja, bikonstruktoritargumendidu, ukpeavad, argumendiks, midagi, muud, keelatud, [char], nimetatud, kitsendusega, reegel, esindajaks, deneerida, tbisnonmi, tpeab, tbikonstruktor, seststringon, snonm, tbile[char]ning, [t]jaoks, tekiks, kahe, kattuvus, bimuutujadu, ukliik, klassictbimuutujauliik, liikidest, tpsemalt, jaotises, seni, sobimatusest, argumendiga, tbikonstruktorite, nha, meetodifmapsignatuurist, tbimuutujafvtab, klassifunctoresindajad, tbikonstruktorid, vtavad, niteksmaybe, listi, tbidintja[t]ei, vta, piisavalt, argumente, [t], rgmine, sesteither, millele, vtab, vaid, argumenti, palju, selgitame, keerulisem, tbikonstruktori, argumentide, arv, praeguseks, lalpool, lihtsate, nitega, ukkitsendustegacx, kigiclemklasside, klassfunctoron, klassiapplicativelemklass, klassiapplicativeesindajat, vastavafunctoresindajata, lemklassi, esindajale, seada, rangemaid, kitsendusi, alamklassi, priva, jrgmine, kood, ord, lubatud, klassbugon, klassibug, lemklass, kitsendus, jrelikult, kehtima, samuti, uusi, plokkdtohib, klassicmeetodite, denitsioonid, lubab, osade, kirjutamata, jtta, deneerimata, vaiketeostus, vrtus, undefined, plokiddenitsioonid, vastama, deklaratsioonis, tbisignatuuridele, sealhulgas, meetodiv, idenitsioon, tbit, ukjaoks, nuda, kitsendusitikui, mratud, tbisignatuuris, nimekirjascx, denitsioon, ukkui, deklaratsiooni, esindajatest, lbi, denitsiooni, sisust, jrelduksid, ranged, kitsendused, loome, meetodbug, meetodilbugon, kitsendamata, tbimuutujaf, esindajabug, [t]ei, funktsioonpureeeldab, tbimuutujafkitsendamist, ette, nhtud, teostus, eeldab, ettenhtud, tbimuutujale, sorteeldab, elemendid, vrreldavad, eeldust, viga, parandada, muutes, eksplitsiitseks, eelduse, tbimuutujatkuulub, plokiddenitsioonidele, tbisignatuure, sel, lihtsal, phjusel, tbisignatuurid, deneerides, vajalikud, biklassidega, laiendusedhaskellil, laiendusi, vimaldavad, vallas, paindlikkust, lisada, siinkohal, mned, tbiklassidega, laiendused, hakka, detailselt, ksitlema, laienduste, kasutusvimalusi, mainime, piiranguid, eemaldavad, constrainedclassmethods, tbisignatuurides, defaultsignatures, signatuuri, meetodile, vaiketeostusele, juhuks, tahta, teatud, kitsendatud, juhtudel, flexiblecontexts, ra, piirangu, kontekstcxon, lemklasside, nimekirjas, keerulisemaid, avaldisi, koosnema, tingimata, tbimuutujatest, flexibleinstances, esindajaid, koosne, konstruktorist, sellisel, incoherentinstances, jaoverlappinginstanceson, aegunud, laiendust, lubavad, kattuvaid, heparameetrilised, multiparamtypeclasses, suvalise, parameetritega, parameetrita, laiendusfunctionaldependencieson, loomaks, mitmeparameetrilisi, tbiparameetrite, vrtused, heselt, teiste, oletame, algebrateeki, soovime, korrutamisfunktsiooni, kusjuures, tulemuse, kummagi, omaga, htima, korrutise, tpvheselt, tpidetjau, mult, num, matrix, laiendusfunctionaldependencieseeldab, vetakse, sellega, kasutusse, instancesigs, juures, kasutus, tiendav, dokumentatsioon, esindajate, nullarytypeclasses, laiendus, parameetriteta, ldisemat, typesynonyminstances, tbisnonme, niteksstring, esindajateks, undecidableinstances, jaundecidablesuperclasseslubavad, vastavalt, klasse, olemasolu, resulteeruda, mittetermineeruvas, tbikontrollis, olev, vimaldabad, hocpolmorsmi, osas, standardist, jrgmistes, aspektides, hene, prilus, mitmene, plaanis, edasise, meetodid, olukorrast, praktikas, tisarvuline, garanteeritud, jagaja, null, naturaalarv, bitaseme, naturaalarvudest, nonzero, nat, div, integer, analoogne, tbiargumentide, edastamine, standardi, keelelaiendust, algusest, peale, arvestatud, eksplitsiitse, edastamise, vajadusega, piirangut, saama, biargumentide, eksplitsiitsest, edastamisest, alamjaotises, nitekseq, ordjashow, vimalus, puudub, vimalust, mittekriitilise, vimalusega, hetkel, neid, minimaalselt, lejnud, funktsioonid, tuleb, vljaspool, tttu, luba, deneerimisel, vaikedenitsioonid, nuab, teostades, jrjekorras, teostuse, lihtsusest, lhtuva, otsusega, andmed, edutamineselles, refereerime, tbiturvalisemat, autori, loodud, tutvustatakse, alles, peatkkides, phimtete, selgitamiseks, sageli, tbiturvalisema, kirjutamiseks, tasemel, vrtusi, naturaalarvud, omast, ajal, tulevad, ilmsiks, vrtustamist, kompileerimist, viimase, elemendi, leidmise, tbiturvaliselt, kuidagi, kutsu, vlja, tnu, tbissteemile, vlistatud, kannavad, tbid, kasulikku, teavet, funktsioonide, sisendite, vljundite, kohta, saavad, kirjeldada, naturaalarve, vaadates, kohe, vektorit, pikad, aru, saada, tbiargument, last_elem, parandavad, tbiturvalisust, vhendavad, korduva, hulka, aitavad, kaasa, dokumenteeriks, paremini, peatki, nidetes, kasutame, juurde, liikumist, nited, tavalise, algebralise, jrgneb, nimele, tbimuutujate, loetelu, konstruktorid, data, vimalda, resulteeruvat, tbild, onntbiargumenti, konstruktorcargumentidega, tm, siisctp, tn, bidt, tmvivad, tnning, tnpeavad, iteksmaybepuhul, andmekonstruktorinothingtpmaybe, tja, andmekonstruktorijusttpt, andmekonstruktori, onmaybe, kehti, itame, tpimaybeldistatud, algebraliste, sntaksiga, kirja, etmaybeon, andmekonstruktorid, tavalisest, algebralisest, andmetbist, vajalik, mrkida, juhulmaybe, rakendatud, hulgale, erinevatele, teistele, tpidele, vi[t], tpides, esinevad, omavahel, erinema, example, rakenduste, phjalik, ksitlus, jb, vljapoole, skoopi, lhikese, selgitusega, jtkame, vimalike, kasutusjuhtude, tutvustamisega, nedes, saavutamiseks, ltuvatest, tpidest, anname, levaate, neksid, zr, sarnasel, viisil, empty_list, construct_list, thjade, tpidega, spetsiaalselt, rolli, titmiseks, lihtsad, andmetpidest, konstrueerimiseks, tarvitada, konstruktorit, pikkusegan, jan, elemendilise, saba, naturaalarvusid, selleks, muutujatega, boolei, konstant, esitada, kahenmuutuja, jkfunktsioonid, saame, asendades, esimese, konstandiga, falsevitrue, constant, bool, pide, ennikuid, sarnanevad, struktuuri, poolest, leeelmises, vektoritele, vahega, nad, tuple, empty_tuple, construct_tuple, mitmemtmelist, tabelit, mtmed, kasulikud, saaks, tbiturvalisemaid, esitamiseks, arvestada, ohuga, annab, sisendiks, listid, resulteeruvad, kitumises, erindis, tpimise, ennetavalt, eelpool, toodudarraytbi, tagab, kutse, kontrollitakse, mlemad, argumendid, liigid, sordideelmises, kirjeldatud, andmetel, puudus, bissteem, vljendusrikas, kirjeldamaks, tegelikke, kavatsusi, kohas, esineda, tpcharviint, naturaalarvuline, vastupidi, ehk, tugevalt, bikontrollist, lhevad, koodinited, tegelike, kavatsustega, koosklas, siin, konstruktoriconstruct_arraytulemuse, vahetusse, linud, tbimuutujadnjat, koodinide, tohiks, lbida, tiesti, nkirjeldab, pikkust, jatvektori, ltimaks, sedalaadi, vimas, tbikonstruktoriarrayesimene, tavaline, tbikonstruktorit, nextsaab, naturaalarvule, teisi, turvalisemalt, vimsamat, liigissteemi, vrtuste, liikidel, omakorda, nimetatakse, sortideks, tuntud, liigikonstruktorid, liikja, liigikonstruktor, konstrueeritakse, liike, tagavad, tbikonstruktoreid, rakendataks, igele, arvule, igetele, argumentidele, ritaks, imsam, liigissteem, sisaldaks, eelmainitud, liikidele, naturaalarvude, liiki, aitaks, vltida, ebasobivat, kasutust, ngime, viis, tbiturvaline, nrk, klg, peamisele, puudusele, miinus, duplitseerima, samasuguse, struktuuriga, taseme, eraldi, kirjutamine, korduv, lahendab, probleemid, vimsamaks, tagades, ksitsi, kirjutama, rgmistes, jaotistes, rgimegi, edutatavad, edutamineedutamine, tstab, sobivad, tase, lespoole, edutamisel, tehakse, tbikonstruktorist, tbiparameetritest, liigiparameetrid, andmekonstruktoritest, liigi, esimeseks, edutamiseta, siit, tbinat, andmekonstruktorit, zrtpi, natjanexttpinat, liiginatning, zrliiki, natjanext, liikinat, keerulisemat, tbikonstruktorilist, empty_listtpilist, jaconstruct_listtpi, liigikonstruktorilistning, empty_listliiki, jaconstruct_list, liikik, mngu, liigiks, bipolmorfsetest, liigipolmorfsed, standartne, sisalda, ondatakinds, jakindsignatures, liigisignatuurid, paljud, rakendused, nuavad, kagadts, liigipolmorsmi, polykinds, edutada, edutamisele, mistlik, sooviga, muutmata, keerulisemaks, hdaprast, edutata, algebraliseid, muudaks, tuues, vrdsuskitsendused, equality, constraints, primitiive, thti, primitiivide, kaasne, phimttelisi, raskusi, kll, praktiliste, leidmine, tiendusi, edutamata, jtmise, phjuseks, laienduse, autorite, arvates, kuni, tpie, tasemele, tehteid, primitiividega, tbiparameetreid, vastavaid, sortide, ssteem, rmiselt, ik, liigimuutujad, hte, sorti, liigimuutujate, sorte, mrkima, liigikonstruktori, soovida, tbiparameetrites, liikivaid, liigikonstruktorit, takistusi, tiendus, nuaks, ssteemi, viksid, teostamine, muutuks, vajadus, vimsusega, jrele, ksitav, minna, veel, kaugemale, teel, saadud, vajatopeltedutamist, taset, sltuvad, liigipolmorfseid, sordipolmorsm, loomulikult, andmekonstruktoreid, edutatavat, andmekonstruktorite, muuta, bi, edutatavus, levib, kigile, andmekonstruktoritele, teda, sarnastest, piirangutest, lhtutud, loomisel, muudatustega, reegli, tbissteemis, hargnevaid, isegi, asjaolu, awfulisse, vimalused, ne, autor, mttekaid, rakendusi, htede, siiski, konstrueerimise, viisid, muutuvad, giklassiringide, primitiivi, modular, tbiga, tbiargumendid, liikistar, lihtsuse, edutab, konstruktorite, tehta, sisaldavaid, liigikonstruktorfunning, liigipolmorfne, tbikonstruktorfunliikifun, smbol, vimaldaks, neist, olnud, otsest, vajadust, tiendusele, vimaluse, lisamine, bissteemi, lisamisel, toimuda, kitsendustega, tiendada, olid, teostamiseks, edutame, tbipolmorfseid, tbipolmorsm, liigipolmorsmiks, tekib, liigipolmorfsete, pselt, kohustusliku, mrkimiseta, toob, vajaduse, tbituletuse, liigipolmorsm, liigiargumentide, liigituletuse, mrkimist, kasutamisel, vtida, liigituletust, nii, laias, kasutuses, tbipolmorfsed, muuda, puudumine, kohmakaks, paindlik, vimaldada, teha, lisamist, primitiivne, sisaldas, liigiga, liikiarrow, interpretaatori, esitatud, jrgneva, star_kind, arrow_kind, kindselgelt, sellisele, kseeritud, liigissteemile, les, ehitada, muudatusi, interpretaator, kasutab, name_kind, application_kind, jaarrow, ksitletakse, muudatuse, jrel, nimede, erijuhtumeid, teostamist, kirjutatud, korrektsust, kontrollida, otse, parseri, tasandil, lpmatult, uute, liikidega, laiendada, ksteisele, suvaliselt, iteksstar, arrowei, korrektne, seststarei, millelegi, keeruline, sordiks, star_sort, arrow_sort, keelde, vastavad, vrdlemisi, triviaalse, tiendusega, kasutusjuhtusid, klastame, uuesti, rkides, rakendustest, kasutajasbralikumaks, esiteks, eksplitsiitselt, tuletatakse, liiknatning, tbikonstruktoridzr, janext, kige, thtsam, liiknat, tbikonstruktorinextpuhul, klbab, tht, teised, analoogsed, tbikontrollija, tuvastatud, tbiargumendi, liigisignatuuridest, ennikute, liigisignatuur, kajastab, mitmemtmeliste, [nat], ksimus, edutamisest, praktilist, kasu, oleme, vaadelnud, teostatavad, resultaattbid, andmekonstruktor, onzr, edutatud, vimalikud, lisamata, piiravamat, lihtsamat, viisi, sissehargnevad, kaasnev, nimekonikt, tavaks, htib, uawful, lausa, andmekonstruktoriga, htiks, phjusta, nimekonikti, esineb, avaldiste, teki, neil, kahel, vahet, olukorda, edutades, mainitud, tbikonstruktorilepairliiki, samanimelise, liikit, kustjauon, ningpairon, samanimelist, nendel, tegemiseks, mitmeid, konikt, ees, lakoma, tbikonstruktorpairtavalist, pairthistab, mainida, kasutaja, otsustab, kompileerimisel, wallvtit, antakse, hoiatused, pandud, vltimine, lahendada, keelata, htimine, mkpair, lahendus, tal, puudusi, eksplitsiitset, tavalised, programmeerijatele, kes, harjunud, nimetama, kergem, kohaneda, mrkimisega, teisiti, nimetamisega, mrkides, spetsiaalse, smboliga, andmetbipairdeklaratsioon, annaks, tavalisele, andmekonstruktorile, tbikonstruktorile, pairliikit, hea, lahendusega, nevad, htlasemad, eristamine, tavalistest, aidata, programmeerijat, tunne, kindlalt, abstraktsiooni, ongi, sai, valitud, raames, programmeerimiskeele, thistamiseks, humrki, vrdlus, sltuvate, keelte, tbissteemides, omas, kehtibfaasierisus, phase, distinction, rtused, sltuda, faasierisus, kuigi, tunduda, sltub, naturaalarvulisest, rangelt, eristatud, agda, coq, vrtustest, ltuvate, ltuvad, vimsama, triistaga, tarvitame, idrise, vga, ainsateks, erinevusteks, mrkimiseks, semikoolonit, nime, type, sltuvatest, pikkusegamjan, onm, liitmisega, edutatakse, andmetele, kasutusest, algebraline, andmetpinelementvimaldab, testada, element, listis, funktsiooniinlisttpinlist, teoreem, nnestub, vastavat, testab, vite, inlist, haskellisinlisttp, toimib, kunaintei, edutatav, leidumise, testustint, viia, halvem, olukord, tahaksime, analoogseid, testusi, hekordne, saavutada, lbiks, jrgnev, andmetp, inarray, eme, paraku, kasulikke, ldsegi, keerulisi, eeliseid, programmeerijatel, faasierisusega, lihtsam, mista, muudavad, sellistes, kustutada, erasure, judlusele, kustutamine, lesanne, piisav, ohverdamata, lihtsust, nudmata, programmeerijalt, teistmoodi, tbissteemiga, kohanemist, ntaks, ntaksi, formaalne, spetsikatsioontoome, konkreetse, formaalse, spetsikatsiooni, pstkriipsule, valikut, variandi, jrgimisi, smboleid, aj, esolev, spetsikatsioon, tegele, leksiliste, detailidega, thikud, reavahetused, kommentaarid, muutujanimede, leksiline, detaile, lpus, loetavuse, thistused, kirjeldamiseks, kasutatav, notatsioon, tavalises, kirjatbis, marsulud, kasutusel, grammatiliste, konstruktsioonide, grupeerimiseks, vtmesnad, smbolid, helehallis, laiusega, halli, vrvi, mar, kant, nurksulud, failp, ji, koosneb, imporditavate, failide, nimekirjast, denitsioonidest, importi, loadx, awf, hegaxthistame, spetsikatsioonis, faili, konstruktori, lokaalse, oma, lekstilist, andmetpd, sja, hargnev, hargnevate, sisulist, solevas, struktuurs, struct, vljasid, bimuutujadt, kohustuslik, kandilised, sulud, bimuutuja, idrises, mrgitakse, kooloniga, bikonstruktorite, rakendamine, sulgudes, jl, nliikide, sntaks, koosnedes, nimedest, rakendamisest, binaarsest, operaatorist, millega, asendada, liigiarrownime, kib, humrk, ljad, vljade, identne, struktuuril, funktsioonil, paari, atomaarne, ij, jt, liigiargumendid, tisarv, lisanduvad, eksplitsiitsed, kohustuslikud, vltimiseks, primitiivid, sntaktiline, suhkur, teisendatakse, binaarsete, tbikonstruktoritefunctionjapairjaoks, operaatorid, lemad, assotsieeruvad, paremale, operaatoron, krgema, prioriteediga, operaator, heganthistame, naturaalarvu, arvatud, thega, cthemrki, thegaitisarvu, mber, kivad, topeltjutumrgid, reavahetuse, mrk, toetab, liigiparameetrite, konkreetsed, kandilistes, liigiargumenti, algebraic, konstruktor, algab, nimest, vhemalt, anna, vljadele, nimesid, branching, x[, ]t, hargneva, jrgi, hargnetakse, hargneda, lplik, eelnema, rgneb, vljadest, klassc, biklassi, tbimuutujast, looksulgudes, ritav, spetsitseerida, nurksulgudes, kitsendusedk, pannakse, nurksulgudesse, kitsedusi, kitsendatava, denitsioonf, defx, nimekirja, parandab, denitsioonide, loetavust, def, id[, star], xneed, ekvivalentsed, parsimise, teiseks, avaldis, mitteatomaarne, jm, jc, je, lambda, mustrisobitusavaldis, letavaldis, jgiklassiringi, muutujanimi, ehitatud, giklassiringi, nn, kirjutatakse, ringi, moodul, numbri, eraldatuna, muutujanimele, eksplitsiitseid, tbiargumente, pe, assotsieerub, vasakult, jrjekorda, marsulgudega, ebavajalikke, sulgusid, jtmine, avaldise, thenduses, ainsaks, erandiks, sntaktilise, suhkru, osale, tehete, jjekorra, mramisel, eest, lugemisel, loetav, muutujanimest, nool, mustrisobitus, cj, vaikevalik, default, emustrisobitus, vtmesnagamatchja, avaldisega, harude, mustrisobitusega, ajamm, mittekohustuslik, lokaalne, vtmesnagalet, mittethi, lokaalsete, vtmesnainja, jrjestikuse, rekursiivseid, lambdaavaldiste, rakendamise, jadaks, avaldisest, snagalistning, marsulgudes, komadega, eraldatud, tbimuutujatega, muutujate, imalus, vhendada, jllegi, avaldisteks, taandetundlik, lihtsus, soov, kasutajale, vabadus, paigutuses, taandetundlikkus, parsimisvigade, suuremate, kooditkkide, kopeerimisel, hest, kohast, teise, refaktoreerides, peamiseks, puuduseks, liigsed, eraldajad, niteksmatchavaldises, aidanud, kommentaaridkommentaaride, haskellile, keelele, teistsuguseid, herealist, kommentaari, alustatakse, graavise, hikfunktsioon, mitmerealist, lainelise, joone, kaldkriipsuga, lpetatakse, kaldkriipsu, joonega, mitmerealisi, kommentaare, teineteise, paigutada, tstutundlik, piiratud, nimed, algama, suurja, vikethega, failid, vljad, lokaalsed, muutujad, alata, suur, soovile, nimedes, numbrid, esimeses, positsioonis, ladina, thed, alakriips, kommentaarides, ksik, nimetamata, muutujat, kirjeldus, deklaratiivne, arendamine, kompileerimisega, problemaatika, kompileerimise, koodifaile, tbikontrollida, vrtustajat, kivitamata, tkontroll, toimub, laiska, agara, vrtustamisega, laisa, vrtustamise, vrtustatakse, avaldised, tulemusi, agar, vrtustamine, valiku, interpreteeritud, kompileeritud, fookuses, ebathtis, valik, langetatud, lihtsama, kasuks, kasutajaliides, lhtekood, keelega, kaasas, teegid, asuvad, aadressil, github, com, liisikerik, kompileerimiseks, kompileerida, hs, ghc, ksklust, koodifailidele, avaldistele, teostab, ningeval, vrtustab, skluscheckvtab, failinime, tbikontrollib, impordid, sklusevalvtab, failinimedest, keskkonnas, saadaval, leitud, eval, algebra, complex, interpreteeritav, onwriteableklassi, tulemus, kuvatatakse, write_bracketsmeetodi, koodifailid, importiminekik, lpevad, laiendiga, faile, importida, vtmesna, alguses, omavaheline, jrjekord, ringsltuvused, veateade, kuvatakse, moodustavatest, failidest, nimekoniktid, nimekontrolli, olulisemad, aspektid, jrgmised, esinevaid, kogutakse, keskkonda, thedab, jagada, konstruktsioonid, reeglist, globaalsed, otstarbest, htida, deklareerimisel, kahes, erinevas, moodulis, hesugust, globaalset, impordisuhted, moodulbimpordib, kaudselt, moodulia, nimekontroll, mooduliapeal, mni, moodulisavib, globaalse, varjutamist, shadowing, avaldisf, \x, xon, olenevalt, seadistustest, hoiatuses, siseminexvarjutab, vlimise, avaldisef, andmetbidhaskellis, teistsugune, pakub, kolme, loomiseks, struktuurid, mnevrra, omadest, igil, deklaratsioonide, sltuvusi, liigidstarjaarrow, liigiarrowjaoks, binaarne, tiendatud, levaade, erinevusi, ksitleb, alamjaotis, complex[, imaginary, kasuta, tbipolmorsmi, loeteluga, trivial, omadele, kasutajalt, nutakse, hegi, tahab, either[, vimalikku, kuju, tbiturvalise, struktuurist, ktte, mustrisobitusavaldist, andmetbidlisaks, thtedele, funktsioonidele, function, piiramata, suurusega, tisarvudele, jgiklassiringidele, standardteeki, importimata, comparison, list[, logical, maybe[, pair[, iksem, vrdne, suurem, vrdlustulemuse, tpcomparisonon, loogikavrtused, paarid, vajawriteableklassi, tulemuste, kasutajasbralik, esitamine, maybeon, lisatud, klassifield, korpus, prdelemendi, tehte, antaksemaybemonaadi, korpused, sisaldavad, mittepratavaid, tpnaton, jgiklassiringid, kaasneb, nendega, vastavate, kasutamise, sarnased, mningate, vikeste, erinevuste, piirangutega, teistsugused, phjalikumalt, asendama, pakutavaid, keerukust, mitmemtmelisi, tabeleid, loetletud, suurt, jrgivad, kitsast, spetsiilist, mustrit, nimegad, onltbimuutujat, jamandmekonstruktorit, datad, mn, konstrueeritud, tihti, jrgmisel, kujul, awhere, mb, atbikonstruktorigesimene, liigistd, rakendatuna, mingitele, kuidvtab, igadandmekonstruktoric, ikohta, luuakse, gandmekonstruktore, bimuutujadfu, inigon, ibi, resultaattbis, mainitakse, andmekonstruktorie, iresultaattbi, ond, vastav, konstruktorcirakendatuna, sobivale, ikgandmekonstruktorite, resultaatttbid, identsed, arvata, selliseid, kitsendustele, hargneb, tbidjrgi, pi, gsaab, l][, a], array[, nat][, esimesed, nitavad, hargnemine, nullile, vastab, mittenullile, peast, vrra, lhemast, sabast, kseerimisel, kindla, ksimine, ennikud, tuple[, head_tuple, tail_tuple, hargneme, liigituletus, liigiststar, listidel, ennikul, hjale, listile, ennik, tbisttja, sabastl, tpilja, lhem, tpidestl, peamine, eelis, teades, esimest, tbiargumenti, zrvi, teame, sealt, seatavatel, rangetel, piirangutel, heks, lihtsaks, ldistatudeither, konjunktsiooni, saaksime, disjunktsiooni, paneme, hargnevatele, lema, tpieither, []ei, leldse, kasuliku, andmestruktuuriga, loomine, vtmesnagaclass, pritav, meetoditest, fmap[, meetoditeta, sisuliselt, predikaatidega, omadusi, commutative, mrkimaks, tingimustel, kommutatiivne, nimetamine, asemele, alakriipsu, commutative_, klassidega, kontrollita, selliste, predikaatide, klassiesindajate, vastavust, nutud, testusassistent, paku, omaduste, testamiseks, kuulub, klassicommutative, garantii, tepoolest, kommutatiivse, ringiga, vea, teinud, rilusawful, prib, nurksulgude, finite, klassfinite, lubaballmeetodi, lpliku, kigist, vimalikest, tbikitsendused, tbikitsendusi, klassmat, ldistamaks, ruutmaatrikseid, endas, adjunktmaatriksi, karakteristliku, polnoomi, determinandi, vektoriga, meetodites, kitsendustegaringja, maatriksi, korrutamist, allolev, determinant, kommutatiivset, adj[, adj_det[, characteristic[, det[, matrix_by_vector[, vector_by_matrix[, inverse, convert, negate, writeable, write_brackets, klassordon, klassiga, eq, klassnonzeropuhul, positiivse, njaoks, nulli, tisarvuliseks, jagamiseks, naturaalarvuga, klasswriteable, sarnaselt, klassigashow, teisendamaks, andmestruktuure, snedeks, meetodwrite_bracketstagastab, snest, loogikavrtusest, loogikavrtus, avaldisele, komponent, meetodiwrite_bracketskaudu, kuvamine, kasutajaevalksklust, tarvitades, hoolitsema, vrtustatava, writeableesindaja, klassidringjafieldon, tuttavad, algebrast, korpusega, klassiringmeetodconvert, teisendab, tisarvu, elemendiks, deneerimaks, hikut, suvalises, ringis, elementi, tisarvulise, vtmesnagadef, hikfunktsiooni, neb, denitsioonist, kuiton, zero[, tehted, jawriteable, pmodular, non, klassidefieldjaringesindajaks, kuinei, klassinonzero, bimodular, jagatise, jgi, leidmiseks, mod, nat], funktsiooniddivjamodannavad, jagamise, tbiturvalisuse, huvidesmaybemonaadi, meetoddiv, jagatav, positiivne, mistttu, jagamist, toimu, ib, miks, klassisnonzeroanaloogset, meetoditmod, leiaks, naturaalarvn, eeliseks, mitteint, vaidmodular, klassisringleiduv, meetodconvert, teisendada, tidab, otstarvet, meetoditedivjaconvertkasutusest, algebrateegisalgebra, funktsioonpowvtab, elemendixja, mittenegatiivse, tisarvuining, arvutabxastmesi, keerukus, lineaarse, logaritmiline, astme, tisarvulist, kahega, pow, identity, lety, kutsediv, tpsustamist, deklareeritakse, snaga, ordtrivial, looksulgudesse, finitepair, zip, mnele, functorfunction, jetakse, nimekirjaga, commutativeint, eripra, sellises, klassideklaratsioonis, lhtus, kontrolli, primitiiv, mrksnaga, hja, piisabki, mrksnast, marsulgudesse, eraldatakse, nitekslist, kitumisest, avaldistest, mustrisobitusest, erilise, oncrash, muutujagaundefinedoncrashparameetriliselt, polmorfne, suvalisse, kooditki, asenduseks, haskelliundefinedja, awfulicrashkitumine, vrtustamisel, laisk, avaldisfst, avaldisfirst, tulemuses, avaldisfunktsionaalse, programmeerimiskeelena, mustrisobituse, argumentides, vajalik\smbol, muutujanime, kasutavast, funktsioonist, div_left[, ntaktiline, korraga, andmiseks, kadefaultjuhu, kski, eelnev, variant, sobinud, viimaseks, max[, turvalisuse, tagamiseks, igamatchavaldise, juhud, ksitletud, kattuvad, annavad, etdefault, juhtum, mustrisobituses, eelnevalt, vimalikke, harusid, keerulisema, mustrisobitust, sobitada, samamatchavaldisega, elemendilist, otsuse, awfulmatchavaldist, argumendis, avaldisawfulis, jrjestikune, eelnevaid, iseennast, jrgnevaid, standardteegis, funktsioonbracketsvtab, klassiwriteable, sne, vajadusest, sulgudega, mbritsetud, brackets[, viime, nitena, lokaalset, sisaldava, teisenduse, viiakse, kujule, peame, meeles, teisendame, letxe, hjuseid, lhemalt, selgitatud, polmorfsest, id, lokaalselt, funktsiooniidkasutataks, eeldanud, etidon, kasutanud, monomorfsed, ritab, unitseerida, charjaint, tbiviga, edastamineon, juhtumeid, tbituletus, standartse, stiilis, tbiannotatsioonid, niteksshow, esineva, tpsustada, eksplitsiitsete, rdume, tagasi, meetodist, mittetuletatavus, takistuseks, kasutamisele, tpsustatakse, loogeliste, sulgude, valida, divteostus, kutsutakse, nvrtus, meetodidiv, tavalisi, edastada, fmaplist, fmap[int, int], fmaplist[int, vrdleb, biargumente, osad, spetsitseerimine, sltumatult, tpsustamisest, sntaksis, hoopis, sellistest, visual, basic, polmorfsete, geneeriliste, generic, arutori, loetavam, kasutajasbralikum, visuaalselt, biklasside, kasutamine, mustrisobituseks, vaatlesime, andmestruktuuride, deklareerimisest, piisa, listidele, functorlist, loogiline, analoogselt, vektoritefmapmeetodit, ofempty_array, sestarrayon, awfulimatch, tavaliste, osadel, juhtudelcaseavaldise, klassiapplicativemeetodpure, tpit, meetodil, tbimuutujanpeal, toeta, lhenemist, ajutise, lahendusena, vahendit, functor_array, fmap_array[, fmap_array, functorarray, abiklassifunctor_arrayle, naturaalarvulise, misfunctor, funktori, abiklassi, mittenulli, puks, deneerime, functor_arraymeetodit, sellel, lhenemisel, peamist, puudust, abiklasse, abiklassid, ebavajalikes, square_array[, kitsendusfunctor_array, ntegelikult, ebavajalik, naturaalarvulised, klassifunctor_arrayesindajad, tbimuutujanviks, tehes, ideest, kirjutamaks, ttavad, rgnev, ordesindajaks, ord_tuple, compare_tuple, ordtuple, empty_list[star], construct_list[star], kitsendusord_tuple, lkannab, listilkuuluvad, kuuluvad, klassiord, kitsendust, kehtivatest, kitsendustest, detailidawfuli, tpilise, arhitektuuriga, lekserist, parserist, sntaktilist, suhkrut, eemaldavast, vahesammust, nimekontollijast, tbikontrollijast, vrtustajast, vastutab, kasutajaliidese, impordite, parser, aplikatiivset, parsimist, monaadilist, parserite, vimalikele, vljundtpidele, piira, sisendi, veateadete, andmise, newtype, sisendteksti, tpisning, vljundi, tpitja, parsimata, jnud, sisendekstist, vljund, monaadi, mall, sisendsvib, parsida, teksti, tehtud, anals, tegelema, arvude, ththaaval, korjamine, parsitavale, tekstile, kanda, lisainfot, kaugele, ebannestunud, parsimiskatsete, vaadatud, monaadmon, parsimine, ebannestuda, monaad, meid, huvita, ebannestus, vieither, vajame, veateateid, monaadm, monaadiline, parsereid, vaadelda, monaadidena, kuimon, funktor, tpparser, msamuti, intuitiivselt, tpitvljundiga, vljundile, eduka, uja, niiviisi, vljundtbiga, funktsioonfirstmoodulistdata, bifunctorrakendab, bifunktori, esimesele, elemendile, parseripja, funktsioonif, rakendab, sisendtekstile, parseritpning, saades, vrtuserja, tekstix, parsib, tekstixparserigaf, monaadilise, edasine, parsimistulemusest, meetodreturnteeb, vrtusestrparseri, sellesama, vrtuser, monad, teegis, control, jrgmiselt, muuhulgas, jrjestikust, kombineerimist, parserigap, parserigaq, tpiu, tulemused, vrtuseks, vabil, parserigaap, ap, kusmon, jrjestikusele, kombineerimisele, enama, klassimonadplusabil, onmonadalamklass, monadplus, assotsiatiivset, operatsiooni, mplusja, mzero, mplus, \_, meetodmplusvtab, parserit, ebannestub, mzeroon, aplikatiivne, parserid, aplikatiivsed, funktorid, siinkohalapplicativeklassi, olevaid, jrjestikuseks, kompositsiooniks, fmapoperaatorkujuga, kompositsiooniap, qon, aplikatiivse, seefmapsarnane, huvitab, oleva, nnestumine, ebannestumine, eiravad, parsimistulemust, parsimaks, vtmesnu, eraldajaid, klassimonadplusasemel, alternatiivide, valimiseks, alternative, klassapplicativeon, peaaegu, klassigamonadplus, sisuliseks, vaheks, kuimonadpluseelduseks, onmonad, eelduseks, onapplicative, piirav, eeldus, klassisalternativeon, funktsioonimplusja, konstandimzeroasemel, samade, komponeerides, operaatori, oleneda, tagastatud, paljudeks, rakendusteks, aplikatiivselt, grammatika, spetsikatsiooniga, teostusawful, jrgib, tagastab, parsimistulemisest, jrelejnud, sisendist, kasutusele, tbisnonmiparser, tpsustab, sisendtbi, location, lekseri, vljastatud, sntaksiksuste, token, asukohast, teave, andmaks, vimalikult, tpse, asukohaga, tokens, antakseeither, locationmonaadi, veateate, tbiks, seegalocation, kust, alates, nnestunud, edasi, jrjest, komponeerimine, klassiapplicativeteostus, ll, vigade, asukohtade, alternativeesindajaks, varjutaks, tbiparservastavat, laiendusiflexibleinstances, overlappinginstancesjatypesynonyminstances, vimaliku, parsimisviisi, ebannestuv, update_location, alternatiivi, proovime, tagastamegi, tunduks, loomulik, samale, sisendile, probleem, asukohtadega, juab, ebannestuvad, tleks, juhtus, catamorphism, category, catastrophe, elda, themrgil, suurima, reegligamany, kuspparsib, aa, jaendnuab, kogu, tekst, parsitud, ab, antaks, parserpebannestub, parsermany, pnnestub, andes, jtab, jgiks, rakendades, parseritend, mleta, parserpjudis, tulebki, judis, parserpkaugemale, jtabki, meelde, suurema, asukoha, kuhu, mnel, katsel, edukalt, juti, asukoht, vljastataksegi, programmeerijale, veateates, kaugema, arvutamist, max, paneb, nimekontrollil, lbib, nimekontrollija, korda, esimesel, lbimisel, korjatakse, teisel, lokaalseid, globaalsetest, teineteisest, haru, harus, uus, skoobis, tingimust, keha, keskkonna, vanast, keskkonnast, lisamise, sobitatav, harud, resultaadiks, uues, bikontroll, deklaratsioonidest, keelekonstruktsioone, kitleb, sorteerib, failis, edutatavateks, mitteedutatavateks, edutatavate, mitteedutatavate, lbimise, hestki, mitteedutatavast, mitteedutatud, edutatavaid, tavalisel, mitteedutatavad, lbitakse, lbimisega, htlasi, lisatakse, vrtustamiskeskkonda, korrektsusele, hargneks, kirjas, info, pimiskeskkonda, tpija, kontrollides, puudutav, esineks, ringprilust, korretksed, priks, nua, panemist, prilushierarhia, pritavate, sobivuse, tuvastamiseks, koguda, sobivat, tbiparameetritele, rast, kontrollimist, tpimiskeskkonda, liigub, viimasena, mjutatud, rekursiooni, tbikontrolliks, leidub, bikeskkonda, tagatakse, korduvaid, eksisteerivad, iget, esindajas, leiduks, iges, tbitakse, kogutud, leiduvate, rahuldaks, prilussuhteid, kitsendustel, klassicesindaja, ningcon, klassibalamklass, tptpeab, samadel, nrgematel, besindaja, haskelliga, edastamist, tpimisel, koostab, vrrandissteemi, vrrandissteem, paaridest, vrdusi, snede, tbib, vrrandissteemid, tbitava, vrrand, etton, ekvivalentne, muutujanimexkorral, otsitakse, tpimiskeskkonnast, leita, muutujaxvastavas, asukohas, kuixleitakse, onu, kusjuuresuvtabn, nuut, steemi, tvrdub, muutujaxtp, kuixtbimuutuja, numberion, avaldisee, tbimuutujau, thistatakse, arvestusega, olemafunction, avaldisex, ekorral, tbimuutujatujavning, tptvrdub, tbigafunction, avaldisekeskkonnas, mustrisobitusavaldise, avaldiseekontrollitakse, mustrid, tisarvud, mooduliga, jrgiklassiringi, mustreid, mustritest, avaldiseetp, avaldistetpida, andmetbiumustrisobitusega, tbiluonn, parameetrit, nningetbitakse, vn, tpimisega, pida, olevad, olemat, tpida, ont, igas, mral, hindley, milneri, polmorfset, globaalsel, tbisignatuur, monomorfseid, deneerimine, tiendamine, lisavimalustega, ettepanek, deneerimise, eemaldada, keelab, polmorfsed, muutujaid, hilduks, plaanitava, ideega, alamliike, vita, pigem, rtustamine, kustutatakse, rtustaja, kljes, struktuuridvrtustajas, tbimapabil, kuimap, snedele, nimedele, vrtustaja, mooduli, lookup, esitus, vrtustajas, mustrisobitusel, ige, muutujacrashon, tpimiskeskkonnas, tulemusemaybemonaadi, vrtustamiskeskkonnast, muutujacrashkorral, tulemuseksnothingja, lpptulemuseks, asendamise, kehas, asendatakse, esinemised, vrtustatud, tmeteks, sned, leitakse, lookupabil, avaldistega, vrtustajal, otsustada, nhes, nimewrite_brackets, teaks, themrkide, kirjutamise, selgitasime, kirjutamist, tbiannotatsioonideta, teostatakse, vastupidine, protsess, unikaalne, argumentideks, lisa, kompleksarvud, jrgmisele, fcomplex, fint, meetodfhe, argumentidena, meetodifteostus, kompleksarvude, tawfuli, peamisteks, edasisteks, eesmrkideks, kohelda, kategooriaid, parandamaks, kasutusklblikkust, abitbiklassid, kirjeldasime, mustrisobituavaldist, enda, phimtteliselt, applicativeklassi, esindajast, applicativearray, apply, thendama, kandmist, abitbiklasside, ttavaks, lahenduseks, kasutajasbralikuma, suhkruga, praegusele, lahendusele, magistrit, keskendus, arendamisele, skoobist, jid, otseselt, laiendavad, kasutusmugavuse, suuremaks, probleemiks, phjustab, pikemate, raskestiloetavust, kasutajal, binaarseid, mustrisobitusoperaatorite, puudumise, liigpikkade, halva, olulisim, allikas, bifunctorpair, bimap, detailsemad, veateated, tbivigade, tpsemat, phjust, veateatele, unitseerimine, informatiivsemaks, tulenevad, kutsuda, vrtuse, klassikitsendused, unustanud, tbikitsenduse, tpu, eldakse, phjustas, klassord, meetodcompareja, klassikitsendus, titmata, mtlema, puuduvast, kitsendusest, rahuldamata, laadi, kiiremini, olulisem, omadega, mitmese, priluse, toetamaks, kategooria, kategooriat, objektid, nooled, tjauvahel, tpifunction, noolte, kompositsioon, objekti, hiknool, opereeriv, vaade, kategooriale, liigistar, paaride, meile, korrutiskategooria, kategooriate, deneerimiseks, kompositsiooni, hiknoolt, jrgmistel, viisidel, konstruktsioon, liigistarkategooria, vik, categorystar, compose, eemaldame, keelest, ldistame, thistama, noole, meetodcompose, idthistab, neme, kasulike, tugi, vltimatu, tagajrg, liigimuutujaid, lubaks, toomine, topeltkandiliste, niteks[[, ]], nudvate, liigikonstruktorite, sordist, selgub, jrgmiste, jaotiste, vaadeldes, praegused, toomiseks, piisavad, tbikonstruktoriga, deklareerime, wrapper, struktuuriexamplepuhul, mitte[, vaid[, wrapperargumenti, wrapper[, unwrap, example[[]][, liigiarrowkategooria, kirjutamisel, kehtivaid, ldsuse, kvantoreid, kehtivad, funktsiooniargumendi, fun_hom[, forall, fun_hom, kategooriatest, viks, vastandkategooria, kategooriakvastandkategooria, objekte, pratud, opp[, opp, saadakse, oppning, oppliikik, kuskon, suvaline, objektidele, nooli, opp_hom[[]][, opp_hom, kon, korrutiskategooriakorrutiskategooria, moodustatakse, kategooriastkjalniiviisi, kategooriastkja, kategooriast, kja, lnooltest, pairja, pairliikik, lon, suvalised, pair_hom[[, ]][, first_hom, second_hom, neks, pair_hom, eeldusel, liikidekjalning, argumentifjagliigistk, liigist, fun_hom[[, categoryarrow, alamliik, vajavad, polnoomide, tppolynomial, enamik, toleks, tbif, kusfon, jaton, vrtusega, korrutamine, skalaariga, vektorruumide, maatriksid, kvaternionid, korrutab, kikyelemendid, multiply_left[, kuid, vektoritest, maatriksitest, kindel, korrutamisel, muutumatuks, polnoom, kordajate, listist, muutuda, liikme, kordajaga, korrutades, polnoomip, nullitegurid, algse, viksfmap, fpolnoomide, prast, igale, funktsioonifrakendamist, krgematesse, kordajatesse, tekkinud, nullid, normaalkujul, meetodifmaptp, ningtjauon, samasfmapmeetodi, kustutaks, rakendamist, ebavajalikud, uoleks, vrdlemine, lisakitsendusi, kunaset, tpeal, eeldavad, ettkuulub, tbikonstruktorisetjaoksfmapmeetodi, probleemile, liikconstraint, ldisema, funktorite, fconstraint, constraint, klassfunctor, tpifconstraint, andafargumendile, naguset, operatsioonid, seavad, tbiargumendile, fromlist, elems, osaliigikpeal, ttavat, liigikalamliigina, vaadata, operatsioonidega, vtmata, toimida, klassifunctorjaoks, muudame, functorliigipolmorfseks, talle, liigimuutujadkjal, bimuutujafliik, mittestar, starvaidk, larvestamaks, pruugi, endofunktor, meetodifmapteostus, tbimuutujatetjauliik, ndkmittestar, meetodfmaptavalise, teeb, ldistatult, liigiknoole, tpidet, ujaoks, lnoole, tjaf, functor[[, kohtleme, tbikonstruktorisetliiki, setklassi, kokkuvtekesoleva, levaatega, vajalikest, programmeerimiskeelte, alastest, taustateadmistest, konstruktoriga, tiendamata, rikkalikumaks, vimaldades, milles, admetbid, paljusid, jaad, ldjoontes, standartsest, vttega, applicativemeetodpure, ksitlemaks, laseks, ldistada, niteksfunctor, probleemi, meetoditega, fmapteostus, tbisetjaoks, eesmrgiga, kasutajasbralikkust, peamiselt