retablishing all to not take specific behaviour for bools
using isnez(all()) in if test in trig_reduction.hpp