allowing hash as statement
no more shadowing variables, see #33