remove useless use of cpu
refactor source-map stuff
fix source-map examples with compilation serer
parens to map literals are required if thay are statements