add curry and uncurry
add curry and uncurry test
Fix type annotation #9
add GetOpt and LICENSE from SML# compiler