Monads and popular FP abstractions, powered by Go 1.18 Generics | Heykuki News