Small refactorings

I see you choose a different path to implement `wrapped-or-not` feature. I stuck at [gluing different parts of render block to common scope](https://groups.google.com/forum/#!msg/scala-language/tvgUJaWcovE/0W84M5QyXzEJ). I guess this is impossible to do with macros. 

Though your implementation is good enough I improved it a little bit by this PR.

I also noticed you prefer to use quasiquotes even if `reify` works well. I remember you preferred to use `reify` before. What has changed?