The with statement as a context manager