Cleaned up the traversal and removed unnecessary usage of constexpr_if

4 jobs for feature/expansion_statements in 40 minutes and 51 seconds (queued for 29 minutes and 31 seconds)
Status Job ID Name Coverage
  Test
passed #8717
debian:10 clang-6-libcpp-17

00:24:58

passed #8716
debian:10 gcc-8-17

00:17:20

passed #8718
debian:9 gcc-6-14

00:18:12

passed #8719
ubuntu:18.04 clang-6-17

00:23:27