www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - recursive tagging pointer structure

Is there a possibility to create a recursive structure with a 
tagged pointer? As this does not compile, even without tagging 

import std.experimental.all;

void main(){}

struct A
     size_t dummy;
         A*, "x"
         bool, "b1", 1,
         bool, "b2", 1
with an error message
source/app.d-mixin-8(8,15): Error: variable `app.A._x_ptr` cannot 
be further field because it will change the determined A size
Jan 23 2019