Opens source and takes ownership of it immediately.
The source is closed after failure, cancellation, or closure of the returned document.