code: func (ctx *BatchedContext) introspect() string {
  	var buf bytes.Buffer
  	fmt.Fprintf(&buf, "Queue: %d", len(ctx.queue))
  	for _, v := range ctx.queue {
  		fmt.Fprintf(&buf, "\n\t[QUEUE] %s", v.fnargs)
  	}
  	return buf.String()
  }
docs: // introspect is useful for finding out what calls are going to be made in the batched call