[Haskell-cafe] I'll do USB in Haskell - tips?