ignore binary
comments!
is_constexpr function