Incorporate monads and category theory to Promises/A+ | Heykuki News