It might be nice to have a Grid.equals() method that is able to determine if grids are functionally equivalent. This came up in #557 and might be more generally useful for e.g. #197.
Grid.equals()