code: func (dc *Context) Pop() {
  	before := *dc
  	s := dc.stack
  	x, s := s[len(s)-1], s[:len(s)-1]
  	*dc = *x
  	dc.mask = before.mask
  	dc.strokePath = before.strokePath
  	dc.fillPath = before.fillPath
  	dc.start = before.start
  	dc.current = before.current
  	dc.hasCurrent = before.hasCurrent
  }
docs: // Pop restores the last saved context state from the stack.