1. A computer implemented method for a voice-enabled computing environment comprising: receiving a voice command related to an abstraction at at least one computer of the voice-enabled computing environment, wherein the voice command specifies an abstraction type; determining, from the voice command, which of a plurality of abstraction types supported by the voice-enabled computing environment is the abstraction type specified by the voice command, wherein each of the plurality of abstraction types is associated with an indication of whether any particular sequencing and/or timing is to be imposed; and responsive to the voice command, performing at least one programmatic action related to the abstraction, wherein the programmatic action is specific to the abstraction type specified by the voice command.
1. A computer implemented method for a voice-enabled computing environment comprising: receiving a voice command related to an abstraction at at least one computer of the voice-enabled computing environment, wherein the voice command specifies an abstraction type; determining, from the voice command, which of a plurality of abstraction types supported by the voice-enabled computing environment is the abstraction type specified by the voice command, wherein each of the plurality of abstraction types is associated with an indication of whether any particular sequencing and/or timing is to be imposed; and responsive to the voice command, performing at least one programmatic action related to the abstraction, wherein the programmatic action is specific to the abstraction type specified by the voice command. 8. The method of claim 1 , said recording step further comprising: initializing an abstraction recordation process responsive to the voice command; detecting a set of actions included in the abstraction; ascertaining a user triggered event to finalize the abstraction; and storing the abstraction for future use, wherein the abstraction is stored as the abstraction type specified by the voice command.