code: func CtxFromCUContext(d Device, cuctx CUContext, flags ContextFlags) *Ctx {
  	ctx := newContext(cuctx)
  	ctx.device = d
  	ctx.flags = flags
  	return ctx
  }
docs: // CtxFromCUContext is another way of buildinga *Ctx.
  //
  // Typical example:
  //	cuctx, err := dev.MakeContext(SchedAuto)
  // 	if err != nil {
  //		..error handling..
  //	}
  // 	ctx := CtxFroMCUContext(d, cuctx)