class_docstr: A function declaration expression.
  
  Parameters
  ----------
  params: List[tvm.relay.Var]
      List of input parameters to the function.
  
  body: tvm.relay.Expr
      The body of the function.
  
  ret_type: Optional[tvm.relay.Type]
      The return type annotation of the function.
  
  type_params: Optional[List[tvm.relay.TypeParam]]
      The additional type parameters, this is only
      used in advanced usecase of template functions.
  
  span: Optional[tvm.relay.Span]
      Span that points to original source code.
code: def __str__(self):
      return pretty_print(self)
  
file_path: tvm/python/tvm/relay/function.py
imports: from __future__ import absolute_import
  import tvm._ffi
  from tvm.ir import BaseFunc
  from tvm.runtime import convert
  from .None import _ffi_api
  from .base import astext, pretty_print
  from .expr import Call
label_desc: Use image node_id 3 for calling the Function obj's underlying member method code with example usage: obj.__str__() and returns: pretty_print