What you are learning is that nph should not be enforcing a style but rather a view. i.e. nph can take nim however it is written and then present it in the ide in a format preferred by the user.
Using this approach it does not matter how much people disagree on a specific format because everyone can have a view that suits their preferences and because nph presents a view rather than restructuring the original code it makes it easier to maintain library code in the standard 'library' view. Possibly more of a challenge than you were looking for.....
