I was trying to simplify some complex code block and found it useful to separate logical blocks with curly brackets:

```
{
  // step 1

  {

    // step 2

      {

      // step 3

      }
    }
}

```

Is it ok to do so it a production code? Extracting those to separate functions is not considered an option, because it requires passing many parameters to them and developing sensible function names - not worth it.