un-reverse element order for structured boundaries
add Guard object
fix mesh.rectilinear for nonuniform args