Maps the result of this operation.
Runs this operation on a specified canvas.
Combines two operations by discarding the result of the second operation.
Combines two operations by discarding the result of the first operation.
Changes the result of this operation to another value
Combines two operations by applying a function to the result of the first operation.
Changes the result of this operation unit
Combines two operations by combining their results into a tuple.
Combines two operations by combining their results with the given function.
Representation of a canvas operation, with the common Monad operations.