>> A similiar issue exists for Windows if Running was defined but uses an inner 
state that was only foward declared.

> Does it compile, if you wrap the inner state with mpl::list<>?
Unfortunately not.