PureFSM
Bug List
Namespace pure
Clangd can't find <type_pack.hpp> header, but can find it by specifying its relative path: "../../lib/type_pack/include/type_pack.hpp". However, clang++ compiles it well.