Created by: plaxdan
See: https://github.com/gulpjs/gulp/blob/c6c557b674c6c6fe99d6b8b51823454d1ff83ec8/index.js#L51