Propagate and fold constants
Update Serializer
Move Constants optimization to submodule
Address GitHub comments
Merge pull request #2 from aleksanb/constant-optimizations

Constant optimizations