https://github.com/zdenektopic/Guardian/blob/1c5ed4ee84c32bbf453d9da164e3db1e5b539c2a/Guardian/Guardian.swift#L114 explore the difference, if it is useful to call `canEval` before `eval`
https://github.com/zdenektopic/Guardian/blob/1c5ed4ee84c32bbf453d9da164e3db1e5b539c2a/Guardian/Guardian.swift#L114
explore the difference, if it is useful to call
canEvalbeforeeval