fix: expr evaluated at the root of the grammar