investingating issues with cucumber's Ast::Table#diff! method