@mhoye I note as an aside that some newer projects have learned these lessons. Here is what the Crystal compiler does in the same situation: