the block solution looks much better, you can clearly see the scope where data 
is mutated. or just move that to a separate function.

Reply via email to