This is somewhat of a work-in-progress but it could help to sync up to master so that the subsequent changes are less intrusive.
There is also a couple of smaller fixes introduced as I went through the various options that popped up as being unclear, or as being up for update. I also took the liberty to rename one private method (because, hey! private).
This is somewhat of a work-in-progress but it could help to sync up to master so that the subsequent changes are less intrusive.
There is also a couple of smaller fixes introduced as I went through the various options that popped up as being unclear, or as being up for update. I also took the liberty to rename one private method (because, hey! private).
Implementation according to #101