Proposed Haskell course for UC Berkeley