walk into maps only while patching

because only maps are supported right now
old behavior had a bug leading to that
(patch {} [{:x [{}]} {}]) resulted into {}