Typescript library that allows you to create chains of executable code to manipulate an initial state.