Add map with location

TODO
- [x] implement map_with_location
- [x] add parakeet compilation and Map fusion tests
- [x] reimplement arange
- [x] reimplement normalize
- [x] reimplement sparse_diagonal
- [x] reimplement region_map
- [x] reimplement scan
- [x] fix optimization bug