expand get macro to allow "deep gets."

inspired by @syrup-tan's pr on @deadghost's fork:
  https://github.com/deadghost/sibilant/issues/2