RWS
Types
Functions
Construct an RWS from a function.
Run an RWS.
Evaluate an RWS, returning only the result.
Execute an RWS, returning only the final state and output.
Map the return value, final state, and output of an RWS.
Execute an RWS with a modified environment.
Evaluate an RWST, returning only the result and output.
Execute an RWST, returning only the final state and output.
Map the inner computation.
Execute with a modified environment and state.
Fetch the environment.
Execute with a modified environment.
Fetch a function of the environment.
Create a reader computation.
Append to the output.
Execute and collect the output.
Execute and apply a function to the output.
Execute with a function that can modify output.
Apply a function to the output.
Create a writer computation.
Fetch the current state.
Set the state.
Modify the state.
Strict modify.
Get a function of the state.
Create a state computation.