state-monad-ts (npm): state monad in typescript
Keywords: monad|state