test: Extend tests of blend()
blend: Use a single template to match all simple blend expressions
blend: Improve the documentation of the return type evaluator
bitwise: Add missing implementations of bit_{and,andnot,or} overloads
test: Make some tests independent on vector length