update: 去掉 FailNowOnErr方法, 用 NoPass 更明了, 添加 Empty/NotEmpty 方法