Some comments in code
Detect multiple nodes at the same location and report them
Handle closed ways in the same way as mp relations.

Instead of simply creating areas from them using the nodes in the way, they are
assembled like multipolygon relations are assembled. This way we notice geometry
problems and fix them as we go.