implement compileDecl
implement match
add Env.hs
implement type
refactoring
add data