Refactor evaluation. Support resumption.
Execute 'whenever' statement.