WIP: Make HAL formatter strict.

#186 

Just playing around with some code...
This probably deserves its own helper function.