Removed `lazy` namespace and `nd_make_lazy` macro.
Removed `lazy` namespace and `nd_make_lazy` macro.

I don't see the point in maintaining separate versions of each metafunction,
just so that we can inherit from the `lazy` one instead of making a typedef.

adityaramesh/ccbase,adityaramesh/ccbase