Awesome!!!!!!  It looks pretty easy to the developers... and especially adding new types like Hierarchy & Paging etc support directly into t-sql is a very good idea. And is the Hierarchy will work only on Int datatype or even on String.