What's the difference between std.bind.bind and std.funtional.curry? They seem to perform the same function (though bind() seams more flexible). It is really a need for both functions in phobos? Thanks