adds support for sourcemap composition

* accepts recast's `sourceRoot` configuration
* accepts recast's `inputSourceMap` configuration