Move toElem/toConstElem to visitors
Travis: build in one thread, because memory is running out on std.algorithms