1. Back to hi2 for haskell indentation
2. Back to use elpy
1. Put snippets in a centralized place