by the user.
Parameters:
      * modules (sequence) -- sequence of modules representing
        the parametrizations
  * **original** (*Parameter** or **Tensor*) -- parameter or
    buffer that is parametrized

  * **unsafe** (*bool*) -- a boolean flag that denotes whether the
    parametrization may change the dtype and shape of the tensor.
    Default: *False* Warning: the parametrization is not checked
    for consistency upon registration. Enable this flag at your
    own risk.

right_inverse(value)
  Calls the methods "right_inverse" (see
  "register_parametrization()") of the parametrizations in the
  inverse order they were registered in. Then, it stores the
  result in "self.original" if "right_inverse" outputs one tensor
  or in "self.original0", "self.original1", ... if it outputs
  several.

  Parameters:
     **value** (*Tensor*) -- Value to which initialize the module
