add immutable churry to support curry more naturally
amend README.md