code: func Encode(ctx context.Context) ([]byte, error) {
  	m := ToMap(ctx)
  	if len(m) > 0 {
  		return json.Marshal(m)
  	}
  	return nil, nil
  }
docs: // Encode returns the given propagatable context encoded in binary format