The close can't be a full join method but enables users to wait for the reader to be done. Made extensions to iterate the reader concurrently.