s attribute. Simple, but with several drawbacks:
                            using namespace directives are not advised, and compile-time cost for
                            all modules including the header.</p></li><li class="listitem"><p>Keep the state machine as (shared) pointer to void inside the <a class="link" href="examples/FsmAsPtr.hpp" target="_top">class definition</a>, and
                            implement the state machine in the <a class="link" href="examples/FsmAsPtr.cpp" target="_top">cp