parameters: (object)
return_statement: return bool((isfunction(object) or ismethod(object)) and
                  object.__code__.co_flags & CO_COROUTINE)
docstring: Return true if the object is a coroutine function.
  
      Coroutine functions are defined with "async def" syntax.
docstring_summary: Return true if the object is a coroutine function.
docstring_tokens: Return true if the object is a coroutine function .
function: def iscoroutinefunction(object):
      """Return true if the object is a coroutine function.
  
      Coroutine functions are defined with "async def" syntax.
      """
      return bool((isfunction(object) or ismethod(object)) and
                  object.__code__.co_flags & CO_COROUTINE)
function_tokens: def iscoroutinefunction ( object ) : return bool ( ( isfunction ( object ) or ismethod ( object ) ) and object . __code__ . co_flags & CO_COROUTINE )