Not sure we can do that check compile unless it's a string literal (which it most often will be). We should definitely throw a CypherException though