it turns out Arrany#any? with no block is pretty slow
benchmark structs and such