Remove dependency on lazy_const; no longer used
Document declarative blocks

[ci skip]