self invoking function test
LogicalExpression
binary expr spec