Instead of moving to structs to make functions with multi-value returns more self documenting use named return parameters