Extract StaticOptimizer to a file
Cast predicate function to Any => Boolean
Add deforestation optimizer test
Optimize map-map inside program tree
Use sbt-idea 1.5.2
Add map-map-map test
rename vars
Add source location to FContext