Thanks for the clarification, and as for leaving this alone till after paternity, I am very much happy to! (breathes sigh of relief).
Although the required TS code changes have been fairly minor thus far, working through all the error conditions is quite an adventure and has led to an extensive test harness being developed to ensure TS supports access in this specific manner.