Vectors, slices, and functions, oh my!

from blog baby steps, | ↗ original
I wanted to bring together the various ideas around vectors and function types into one post. The goals of these changes are to achieve orthogonality of the pointer types, so that leading &, @, and ~ sigils are the only way to indicate the kind of pointer that is in use; to help pare down on the proliferation of subtle variantions on types, such...