following this example in the documentation of map:
```
import std.algorithm.comparison : equal;
import std.conv : to;
alias stringize = map!(to!string);
assert(equal(stringize([ 1, 2, 3, 4 ]), [ "1", "2", "3", "4" ]));
```
I would like to write a function that takes as its parameter a
function and returns something like the alias in the example.
i.e. something like:
```
float[] function(float[]) get_map(alias f){
return map!(f)
}
```
I had a look at the source code for map but it seems to return a
private struct, which doesn't help. Is there any way to get this
to work?