Como resolver o problema de “leitura da variável não constexpr 'a' não é permitida em uma expressão constante” com boost.hana

Eu estou usando c ++ 17 com Boost.hana para escrever alguns programas de meta-programação. Uma questão que me surpreendeu é que tipo de expressão pode ser usada em um contexto constexpr como static_assert. Aqui está um exemplo: #include <boost/hana.hpp> using namespace...