lib/ast/map.js
function map(callable, children) {
  var iterator = (0, _cmap.default)(callable, children)[Symbol.asyncIterator]();
  return new _Children.default(iterator, undefined);
}
function map(callable, children) {
  var iterator = (0, _cmap.default)(callable, children)[Symbol.asyncIterator]();
  return new _Children.default(iterator, undefined);
}
function map ( callable , children ) { var iterator = ( 0 , _cmap . default ) ( callable , children ) [ Symbol . asyncIterator ] ( ) ; return new _Children . default ( iterator , undefined ) ; }
Applies a given callable to each of the child of a given children async iterable.

@param {Function} callable - The callable to use.
@param {AsyncIterable} children - The input children.
@returns {AsyncIterator}
Applies a given callable to each of the child of a given children async iterable .