Unnamed string tests
Fixed to handle multi expression statements
Conditional tests
Added guard test