Even more vector and matrix DSL