Generic type params associated with the Move function
Whether the function can be called as an entry function directly in a transaction
Whether the function is a view function or not
Parameters associated with the move function
Return type of the function
Move function