See commit messages and individual diffs below. The commits are fairly independent, though enough adjacent lines were touched that it was going to be a bit tough to split into individual PRs without further need.
If any should be split out, let me know. Includes/was based on #43.
See commit messages and individual diffs below. The commits are fairly independent, though enough adjacent lines were touched that it was going to be a bit tough to split into individual PRs without further need.
If any should be split out, let me know. Includes/was based on #43.