suppressing remaining includes ../powi.hpp