add Test::Flatten version