Version: 0.0.00.0.10.0.20.0.30.0.50.0.60.0.70.0.80.0.90.0.100.0.130.0.140.0.150.0.160.0.170.0.180.0.190.0.200.0.210.0.220.0.23
//@flow
export default (current: Function, pre: Function = _ => _) => async (
...args: Array<any>
) => await current(await pre(...args));