context.go
func NewContextWithContext(ctx context.Context) *Context {
	c := NewContext()
	c.Context = ctx
	return c
}
func NewContextWithContext(ctx context.Context) *Context {
	c := NewContext()
	c.Context = ctx
	return c
}
func NewContextWithContext ( ctx context . Context ) * Context { c := NewContext ( ) c . Context = ctx return c }
// NewContextWithContext returns a new plush.Context given another context
NewContextWithContext returns a new plush . Context given another context