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?

Reply via email to