feature: render nested contexts automatically (#8)