Welcome to the Tsonnet series!

If you're not following along, check out how it all started in the first post of the series.

In the previous post, I reorganized function parameters and centralized error messages for consistency:










Tsonnet #27 - Consistency, consistency, consistency
Hercules Lemke...