compielr: fix node::merge, value::operator*
test: add dimensions