Hi When I think about it, structured programming is essentially about relinkable functions. Structured programming is a significant compromise with regard to inline functions. My idea can be considered as a relinkable struct. It involves compromising on the inline access to struct members.