Modernize this example.  Also set things up with an eye toward similarity to an automatically generated version that could be auto-nestable.
Modernize this example.  Also set things up with an eye toward similarity to
an automatically generated version that could be auto-nestable.

c-blake/cligen