func NewContext(timeout time.Duration) (Context, context.CancelFunc) {
	ctx, cancel := tchannel.NewContext(timeout)
	return Wrap(ctx), cancel
}
func NewContext(timeout time.Duration) (Context, context.CancelFunc) {
	ctx, cancel := tchannel.NewContext(timeout)
	return Wrap(ctx), cancel
}
func NewContext ( timeout time . Duration ) ( Context , context . CancelFunc ) { ctx , cancel := tchannel . NewContext ( timeout ) return Wrap ( ctx ) , cancel }
// NewContext returns a Context that can be used to make Thrift calls.
NewContext returns a Context that can be used to make Thrift calls .