I agree with @cartazio, a vector result would be a lot nicer, even if it doesn't implement the standard traits. Could they implement the operators and special VecOrd, VecEq traits that do component-wise comparisons?