When functions do not compose: a connecting rule between functions f and g joins their computations

Monads and Category Theory ① When Functions Do Not Compose

Starting with a type mismatch between functions that return Option, we explore how branching, map, join, and bind express the same computation.

September 25, 2026 · 17 min · 3527 words