Improve spec
Reuse dynamic block arguments application
appending scope on initializer
Doc