While it appears to be an excellent example of how to work with tumbler addressing, ds-lib/Enfilade.py isn't an enfilade,. At least according to the description of enfilades at https://sentido-labs.com/en/library/201904240732/Xanadu%20Hypertext%20Documents.html#enfilade .
Perhaps it should be renamed?