Add shufflevector support, todo, implement better constant folding.