If you're fortunate, you can find companies with a passion for good code who use lesser-known languages. Picking Erlang, or Haskell, or OCaml generally filters out candidates who don't share your interest in seeing what can be done outside the mainstream.
It's funny you mention Haskell, because it's one of those languages many love but can't find jobs in it even if they halved their salaries.