Main function with option processing and Haskeline.
More ignore patterns (compilation).