in interfaces/interface_variable.go [244:253]
func (c Checker) Check(check func() (bool, error)) Checker {
if c.err != nil || !c.continueCheck {
return c
}
continueCheck, err := check()
return Checker{
continueCheck: continueCheck,
err: err,
}
}