This is all well and good, but "zero cost abstractions" implies, well, that you're crawling _up_ the abstraction pyramid, not lost in twisty little side passages.
To me it implies abstraction such as a constructor, but with no overhead compared to the same steps done in some other way.
To me it implies abstraction such as a constructor, but with no overhead compared to the same steps done in some other way.