hmm, strange that it does not elide the allocation here; I *do* like the nice syntax, so we should maybe roll our own little thing, possibly with `Long` and `Int` variants