Após 8 anos de Haskell, 2 anos de OCaml, 2,5 anos de C++ e 45 minutos de Go, apresento-lhe o padrão de design definitivo. O Padrão de Contexto FP, OOP, Programação Procedimental e Declarativa combinados para criar o último e único padrão de design que você precisa. Um único registro contendo todas as suas dependências que você passa para cada função explicitamente. Chega de herança. Chega de classes e métodos. Chega de Injeção de Dependência. Chega de padrão singleton. Chega de privado/público. Mocks nunca foram tão fáceis. Este é o único padrão que você precisa para estruturar CADA ÚNICO APP, NÃO IMPORTA A INDÚSTRIA (microserviço, compilador, sistema de espaçonave).