Added program compilation via DSL based version of Wallace.