awaitItem

Return the next item received. This function will suspend if no items have been received.