for statement tests and write mom tests also implement to_mom and fix local (self) bug
also tests for guard to work