can you assert that "int" is in neib_shape and neib_step dtype?