Title says it all
<boost/hana/concept/struct.hpp> includes <boost/hana/accessors.hpp>... which includes <boost/hana/concept/struct.hpp>.
Is this intentional? It doesn't cause build errors (at least on linux, GCC/Clang), but it breaks tooling like clangd and clang-tidy