The block is handed to the `use` method, which will call `new` internally.