groovy DSL 1st draft
fix var scope (groovy)
change this for the closures (more typing)
refactor
working but verbose and not completely checked
instance method
groovy : reuse (stull ugly)
from closure
Merge branch 'feature/groovy' into develop