1. A computer system, comprising: a processor; and a memory coupled to the processor, the memory comprising computer readable program code embodied therein that, when executed by the processor, causes the processor to perform any of the operations comprising: executing an elemental computer program in an adaptive environment in the computer readable program code responsive to a portion of a request received by an adaptive environment manager program corresponding to the adaptive environment, wherein the elemental computer program, when executed by the processor, causes the processor to perform operations comprising: receiving, via the adaptive environment manager program, at least one input data value corresponding to a primary input of the elemental computer program; performing an action corresponding to the at least one input that was received and to a function that is identified in the elemental computer program; and sending a request to the adaptive environment manager corresponding to results from performing the performed action, wherein sending the request to the adaptive environment manager program corresponding to results from performing the performed action comprises: sending a failure message responsive to the function in the elemental computer program not providing data corresponding to a target value of the function in the elemental computer program; and sending a mutation request to the adaptive environment manager program to modify the request received by the adaptive environment manager program and that includes mutation data for modifying the request received by the adaptive environment manager program, wherein the mutation data includes data corresponding to a target value of the function in the elemental computer program, wherein the mutation data includes a source field that includes an identity of the elemental computer program.