Ensure if()then() returns a value
Save start line of request in AST node
Add quick "fail" to checking dialect
Add declarative fail-when to checking dialect
Add "check" method to checking dialect

This method gives interface compatibility with the previous dialect for
writing dialects.
Add Parameter pattern to checking dialect