Renamed `traverse` and `transform` to `forEach` and `map`
Some code reorganization
Updated /dist