Add support for a more straightforward alternative to import selectors

While writing new revised version of documentation for quasiquotes I've noticed that quasiquotes still required usage of ugly non-tree ImportSelector api that didn't compose very well. This pull request adds a much nicer syntactic construction/deconstruction alternative.

review @xeno-by