Adding a local vim project file.

Useful to have for a few local vim settings.

Signed-off-by: Magnus Therning <magnus@therning.org>
Addressing all the issues raised by hlint.

All bar one, I should say, a single case of possible eta reduction is left in
place.

Signed-off-by: Magnus Therning <magnus@therning.org>