code: function() {
                  var a = {
                      test: deep.compose().before(function() {
                          return "hello";
                      })
                  };
                  return deep.when(a.test()).equal("hello");
              }
docs: parallele: function() { var a = { test: function() { return "hello test"; } }; var b = { test: deep.compose.parallele(function() { return "hello parallele"; }) }; deep.up(a, b); return deep.when(a.test()) .equal("hello test"); }, delayed_parallele: function() { var a = { test: function() { return deep.when("hello test").delay(1); } }; var b = { test: deep.compose.parallele(function() { return deep.when("hello parallele").delay(2); }) }; deep.up(a, b); return deep.when(a.test()) .equal("hello test"); },