code: func NewParameterCodec(scheme *Scheme) ParameterCodec {
  	return &parameterCodec{
  		typer:     ObjectTyperToTyper(scheme),
  		convertor: scheme,
  		creator:   scheme,
  	}
  }
docs: // NewParameterCodec creates a ParameterCodec capable of transforming url values into versioned objects and back.