haskell invitational