todo:
  - #slice operator
  - depth first each-ish delete operator

  - struct tests
  - map.push(object)

done:
