On Thursday, 21 September 2023 at 16:28:25 UTC, Nick Treleaven 
wrote:
>     return cast(T*)(cast(void*)(cast(char*)ptr -
>         __traits(getMember, T, member).offsetof)));
There's a trailing `)` that needs removing. Also pretty sure it 
can be simplified to:
     return cast(T*)(cast(char*)ptr -
         __traits(getMember, T, member).offsetof);