Commit Graph

9 Commits

Author SHA1 Message Date
e220b7930c Add Tag type and hasTag function 2025-05-29 11:39:33 -05:00
b53558e2d1 Reorder type generic order 2025-05-29 11:38:50 -05:00
300a538314 Add compose function and extend pipe with overloading
The best way to get type saftey with composition functions is via
overloading. This does impose a hard limit on the humber of functions
that can be composed. In this case, the limit is 10.
2025-05-27 16:58:20 -05:00
e696e5d9d2 Add do notation for either 2025-05-27 16:31:13 -05:00
75368c8ef8 Add Do notation for option 2025-05-27 16:31:00 -05:00
52e00c3f38 Update to use Either correctly 2025-05-27 13:31:22 -05:00
f432f7796c Update the rest of Either to match 2025-05-27 12:35:51 -05:00
773fcc7ef3 Update "Either" type generic order 2025-05-27 12:32:49 -05:00
9ddda03bd6 Functional programming module 2025-05-23 17:36:31 -05:00