Yes please. I see no reason to prefer that syntax for the most typical, simple use cases:

`options.fetch(:foo, true)`

I'd agree with a minor rephrase: *Be lazy: prefer a block instead of a method call for generated defaults in `fetch`*

(lazy code is good code)