1 paper
Dylan Bumford, Simon Charlow
Computer programs are often factored into pure components -- simple, total functions from inputs to outputs -- and components that may have side effects -- errors, changes to memor…