Start adding functionality to support the check pass over the AST.