During development for #33, I stumbled over some methods I wanted to improve and decided to restructure some others for better re-use or better testability.
I think these commits are ready to be merged if you agree, so we could reduce the patch queue in #33.
During development for #33, I stumbled over some methods I wanted to improve and decided to restructure some others for better re-use or better testability.
I think these commits are ready to be merged if you agree, so we could reduce the patch queue in #33.