Context-based Javascript eDSL and library; provides a way to isolate impure computations.