I think it'd become super complex and that the function's responsibility would overlap with Fantomas'.
We should consider using Fantomas as a code formatting service.

If we feel that's an issue, let's raise it in the issue tracker.