code: func HandleControlMessage(conn io.Writer, state ws.State, msg Message) error {
  	return (ControlHandler{
  		DisableSrcCiphering: true,
  		Src:                 bytes.NewReader(msg.Payload),
  		Dst:                 conn,
  		State:               state,
  	}).Handle(ws.Header{
  		Length: int64(len(msg.Payload)),
  		OpCode: msg.OpCode,
  		Fin:    true,
  		Masked: state.ServerSide(),
  	})
  }
docs: // HandleControlMessage handles message which was read by ReadMessage()
  // functions.
  //
  // That is, it is expected, that payload is already unmasked and frame header
  // were checked by ws.CheckHeader() call.