code: function () {
          var somethingHappened = _.trigger ()
          var compo = $singleton (Component, { fail: function () { $fail } })
  
          somethingHappened (compo.fail)
          compo.destroy ()
          somethingHappened () }
docs: /*  $alias (TODO: fix bugs)
   /*'$alias': function () { var value = 41
  
  var compo = $singleton (Component, {
  
  foo: function () { return ++value },
  bar: $bindable ($alias ('foo')),
  baz: $memoize  ($alias ('bar')) })
  
  $assertEveryCalled (function (mkay) { compo.bar.onBefore (mkay)
  $assert (compo.baz (),
  compo.baz (), 42) }) }, /*  Auto-unbinding