--CREDITS-- Danilo Correa --FILE-- v::factor(3)->check(2)); exceptionMessage(static fn() => v::not(v::factor(0))->check(300)); exceptionFullMessage(static fn() => v::factor(5)->assert(3)); exceptionFullMessage(static fn() => v::not(v::factor(6))->assert(1)); ?> --EXPECT-- 2 must be a factor of 3 300 must not be a factor of 0 - 3 must be a factor of 5 - 1 must not be a factor of 6