code: function(name) {
                  this.aliases.blockHelperMissing = 'helpers.blockHelperMissing';
  
                  var params = [this.contextName(0)];
                  this.setupParams(name, 0, params);
  
                  var blockName = this.popStack();
                  params.splice(1, 0, blockName);
  
                  this.push('blockHelperMissing.call(' + params.join(', ') + ')');
              }
docs: [blockValue]  On stack, before: hash, inverse, program, value On stack, after: return value of blockHelperMissing  The purpose of this opcode is to take a block of the form `{{#this.foo}}...{{/this.foo}}`, resolve the value of `foo`, and replace it on the stack with the result of properly invoking blockHelperMissing.