var val, num;
val = 'a';
num = 1;
(function (_$cont) {
  function case_0(_$cont) {
    if (num == 1) {
      return _$cont();
    }
    case_1(_$cont);
  }
  case_0 = case_0.bind(this);
  function case_1(_$cont) {
    setTimeout(function (arguments) {
      console.log('default');
      _$cont();
    }.bind(this, arguments), 500);
  }
  case_1 = case_1.bind(this);
  switch (val) {
  case 'a':
    return case_0(_$cont);
  default:
    return case_1(_$cont);
  }
}.bind(this)(function (_$err) {
}.bind(this)));
/* Generated by Continuation.js v0.1.7 */