Hi Gintautas,
This seems like a good idea to me. I was also wondering would it be a good idea to have configure also handle cabal/happy/alex in a similar way?
It would be another step you don't manually have to do and would make it easier to insure that the right versions are installed.
Regards,
Tamar