As I see it, the practical aspect of Haskell is to build things that are completely specified and need only be implemented.  I can&#x27;t imagine using it for anything remotely experimental, but if your job is implementing a completed spec, Haskell might well be worth the learning curve.