Note: This is part of the “Composing Software” series (now a book!) on learning functional programming and compositional software…