

## API ideas

```javascript
  adder = {
    add: testSilverBullet.createFunction('add', function(a, b, c) {
      return x;
    })
  }
  var adder = testSilverBullet.createObject({
    add: function(a, b, c) {
      return x;
    }
  });


  var adder = testSilverBullet.createObject({ add: 3 });
  var add =  testSilverBullet.createFunction('add', 3); // Creates add that takes 3 arguments. Does not define function body.
      return x;

  adder.add(1, 2, 3).then(function(sum) {
    console.log(sum);
  });

  var Math = function() {
    this.add = testSilverBullet.createFunction('add', 3);
  }
  math = new Math();
  math.add(1, 2, 3).then(function(sum) {
    console.log(sum);
  });
```
