path constructor tests pass again after sorting out
the template business still lots more work to do on this class
tuple index handling and use as function parameters