The depressing thing is, that when you start fixing these things, new ones pop up, so you never quite feel any progress! ;)
Anyway, this deals with lots of small and large type fixes. A lot of them deal with consequences of Optional. I have dealt similar issues in slightly different ways in different parts of the code, which is probably sometimes motivated and sometimes not. Feel free to comment on this.
This PR is by no means the end of the line for #51 but it is a decent chunk for a review, I think.
The depressing thing is, that when you start fixing these things, new ones pop up, so you never quite feel any progress! ;)
Anyway, this deals with lots of small and large type fixes. A lot of them deal with consequences of
Optional
. I have dealt similar issues in slightly different ways in different parts of the code, which is probably sometimes motivated and sometimes not. Feel free to comment on this.This PR is by no means the end of the line for #51 but it is a decent chunk for a review, I think.