Esse repositório contém o código, em PureScript, que implementa uma loja genérica.
Nesse projeto eu utilizo o Design Pattern ReaderT, costumeiro em aplicações implementadas em linguagens puramente funcionais, mas que precisam de um bom gerenciamento de estado.