Can you explain *why* we want the creation of `forgedm` to be inside the `with` block?