carry_out (rubygems):     CarryOut connects units of logic into a serial execution.  Each unit can extend     the DSL with parameter methods.  Artifacts and errors are collected as     the series executes and are returned in a result bundle upon completion. 
Keywords: composition|workflow