parameters: (self)
return_statement: return self
docstring: Returns the same Decimal object.
  
          As we do not have different encodings for the same number, the
          received object already is in its canonical form.
docstring_summary: Returns the same Decimal object.
docstring_tokens: Returns the same Decimal object .
function: def canonical(self):
          """Returns the same Decimal object.
  
          As we do not have different encodings for the same number, the
          received object already is in its canonical form.
          """
          return self
function_tokens: def canonical ( self ) : return self